Hmm. I can only say what I'd do based on your somewhat unique and specific situation..
1. Nurses, after earning a good amount of experience, can sometimes make a great salary. My aunt pulls in about 250k a year as an RN..
2. If you have to even think about marrying another girl when you've been with your girlfriend for two years, you don't love your girlfriend enough to marry her ever. That's the bottom line..
Maybe you should break it off with the girl you can't be that crazy about and see what happens..
Money is great but a marriage will be a miserable prison if you don't like and love the person you've married...
So you're seriously considering marrying someone you've never even met versus someone you're in love with and vice versa???..
If you even have to ask yourself which way to go .. then break things off with the gf of 2 years .. it is apparent you dont love her. let her go to find someone who would not even think twice about it...