You have been almost 3 years together. 2 of which living together. But she will move to other country and after some lack of support from you she realises she couldn't marry you. She loves you but can't feel that certainty that you are the one she will grow old with. So she thinks you should go separate ways.
Most Helpful Guy
Move on. Plenty more fish in the sea1