I think you have a lot of decisions to make. You have already spent a huge amount of time separate. That is usually not good for a relationship. It seems that this relationship is not destined to last. You have to think of all the stressors that you are facing and have faced regarding this relationship. You have to realize that stressors harm relationships. You can bring her here but you have no money to support her. That is not a plan that will be conducive to a positive relationship. You have to decide if this relationship can withstand that kind of stress. If you think it can that is great but I am hear to tell you that most relationships can't. You have to make that decision and not based on your heart. You are bringing several individuals here with no plan for survival. Look at this from a distance and say is this really the best idea. Then you have a very uncertain future. You are exposing her to that as well. 2.5 years is a long time and with no real guarantees.
I think you should do what you think is best but it doesn't seem promising. You have to focus on you for awhile. Maybe when you get yourself together you can look for a partner here. This just doesn't seem like the right time or the right person. Of course if you say I can do this and we can move past it then do so but make your decision based on all the facts.
If this has been helpful press accept