If not anything else, you need to forget about this girl. She's no good for you. You didn't lose her because this other guy has more money than you, you lost her because she has misplaced priorities. If she values money over quality of person, why would you want to keep that anyway?
I once dated this girl and we were playing casino bingo. I was one off from winning, so I asked her what we would have done with our money. She said she didn't know, but if She won she knew what she would have done with her money. I was flabbergasted. I had been with this girl exclusively for just shy of a year, and I didn't know this about her? You can bet my mind was reeling after that.
If they're really your buddies, talk to them about your problem. One of my best friends lives on under 20k a year. It's rough.
Don't forget though, you're a PUA. We're a different breed. You're smart, and smart people can get wherever they want in life. I used to write and sell papers. In two weeks I memorized basic strategy (blackjack) and learned how to count cards (by teaching myself.) You can achieve whatever you want, so long as you know you can.