Regardless of your GFs problems, I see problems in your own behavior, in your treatment of her, in how you talk about her and yourself that suggest that you need C yourself to work on your own issues if you want a happy, healthy R with anyone in the future, whether that is with GF, XW, or someone new.