Of all the things you have written about your girlfriend I want you to focus on one thing only — for the purpose of understanding how futile your efforts are going to be. At the beginning of your 4th paragraph is your answer to everything that is going to follow: “but she wants me to do it instead.”
There are a lot of terms for what happens to those who take up the challenge for doing for others when they are not willing to do for themselves — but whatever the term the bottom line is that there will be no change because she isn’t even interested in exploring the possibility. No one can take a bath for you. And your girlfriend can’t ask you to do the work for her to help her. This will leave her in the role of a critic, rather than as the agent of change she needs to be.
Right now you are more invested in making changes in her life than she is. I would stop offering suggestions, help in searching, etc., and just listen. I’d wait until you are invited to do something — stop trying to do it for her. Only then can a genuine effort toward change occur.