Your GF needs serious therapy, otherwise, she will never have a successful relationship with anyone. She is controlling and manipulative and could care less about anyone for as long as she gets what she wants.
I don't know how serious she is in wanting to change because the way I see this, she is saying what you want to hear because she's afraid of losing you for good and as soon as she gets comfortable again, she will go back to her usual ways and pattern.
I suggest taking a break and let her go to therapy so the therapist can help her transform her manipulative and controlling behavior. This isn't something that she can just switch off since she grew up this way.