It's cool that u have this other chic who's into u, but u gotta makes things right with the current gf first. Kudos for not fucking around on her, but u still got sum work to do. You say she just can't live without u, but that's probably not really true. This just sounds unhealthy, for you and for her. It's sounds like she's got problems of her own and it's not just about you. And for you to think that she just can't live without you, is going to distort your own self image.
It's never easy or pleasant, but u should end it with her if it's not working. It's not fair to just string her along. Think of it as real learning experience. I don't mean to pile onto what others have already said. Just trying to add to the discussion.