Hmmm sounds like a difficult situation, i must say though, if she is worrying more about materialistic things such as "Career" instead of love, she probably doesn't feel the same way about you dude. I know it sounds harsh but its probably the truth, but you can't really listen to our comments on here without actually studying the fine print of the ordeal. Be persistent and talk about it with her. I have a girlfriend in Brisbane and I live in Tamworth, sure its hard but we are both willing to keep it going and with the career thing, loving someone doesn't destroy your career and im sure you aren't a devil or something evil right mate? I would say she might just be feeling the pressure of certain things and took it out on the closest to her as she knew she could (not saying you're a push over but you would have been there for her no matter what soooooooo she might've taken it out on you)
Btw, there was nothing wrong with what you wrote
just had to improvise here and there ^.^;