When we
were studying, our relationship seemed simple because there are
many times we do not have to worry too much about. As we age, more
problems comes into the picture - we matured and know that we have
to solve everything by ourselves. With age, comes issues.
Then, we learn that we can't live on love alone without maintaining
other factors on reasonably well grounds. These elements are
mutually dependent upon the relationship. Yes you are right -
without money, it affects reality side of love.
I suspect that what your girl wants isn't just pure companion as
you may have implied. There should be other issues that you may not
have work through that constantly put you on disappointment mode.
That's not SOLO about spending less time together - its about how
you go about letting her know/feel about your stand and position
and seek for her understanding. 
Obviously you can't date like last time (almost everyday) - then do
little simple things to show appreciation and substitude for the
less time spent (cards, letters, sms, phones, emails, etc).
Analogy: If I can't eat a full meal to satisfy myself, then I would
have to munch on small snacks to prevent myself from going hungry
ya?
You need to soul talk with her, regardless of how glue she is and
how much she desire. What you have type here - she has to know.
Forget about saying 'Forget it, she will still be the same.' kind
of mentality. You want your relationship to blossom, you have to
handle problems the right way. She has shown dis-satisfaction
through her behavior and if something is not done to improve it,
you are at great risk to lose her to another foreign party that may
come in the future. 
There are three things to share and exchange in the soul
talk:
I) Your current situation. Detail, explain and calm tone. The key
is not to stress on how much workload your have (of course, it is
part of the communication as well) - you have to place emphasis on
her empathy. Tapping on her empathy, put her in your shoes. Tell
her whats your plan. Your future. Your thoughts. Your feel.
II) What you expect from your girl. You mentioned that she has
failed her duty as a gf (its a kind of feel). Reflect and uncover
elements that you would want to see in her, improving. In your
relationship, at the same time, reassure her of what you would be
improving as well, compromising with point I, which is your
workload and making sure neither of these points will clash and
create more problems for you. 
III) Seek to hear from her side as well. What you want to speak,
you have to listen as well. Allow her to place and state her
points. Work and compromise them with I and II, making sure they
don't clash as well.
Once everything has been said and agreed, things
will be better.
Cheers