Like in financial planning, each situation depends on the people.
Mindset-
You mention your GF and buying a home to become a good provider. Is that what she wants, a home?
Is that the best course of action for your life and goals?
I hear it is a small town, and that can not bode well for rental and property.
Always try to make sure you have good sources of renters.
Good school
Good job base
Military helpful.
Good nightlife (people need to want to move and live there.)
No answer needed just food for thought.
Rent.
You said rent is 950 and mortgage would be 1250.
Save the 300 a month for 2 years. extra 7200.
Use that time to find your new market where she will be pursuing her master's.
Build your team in that market.
Build your lead generation.
Find your money sources.
Learn project management.
Find an investor you can shadow/help in your free time and learn from them.
This is a long game.
So now you have a new market you're going to.
You have a possible team.
You can find a multifamily that you can house hack.
Heck. You can move down 2-6 months early and have the first unit(s) fixed and rented. (there will be stresses that perhaps it's better she was not around for. New city, with new school, with a new place... It will be easier on your relationship.)