Look, this wasn’t all your fault. She wasn’t satisfied and there was nothing you could of done to satisfy her. It’s the same reason she cheated on you the first time; she’s not ready to settle down and you are.
It’s gonna be lonely for a long time but you don’t need someone whose gonna be bored with you in 2 years. Go live a little, hang out with friends in person, go explore some. There are more girls out there and i’m sure a lot of them wont get jealous of you playing your game. In fact, they might play with you!
One day while you’re doing your thing, she’ll just appear out of nowhere and she’ll be AMAZING! For now, you gotta learn how to function without Ms. Non-Commitment.