Let's get philosophical...Are you attracted to who your ex IS or who she used to be?
People change and it sounds like you changed a lot, for the better. Does your exes current lifestyle align with the life you want?
Either way, if you decide to start dating your ex, actually DATE her and decide whether or not she's someone you want to be with now. Evaluate the relationship from a fresh perspective based on who you are and want to be.
Your ex dumped you because she didn't align with your lifestyle. Be willing to do the same to her. It's best for everyone.
I say this coming from a similar experience. After getting my shit together I became completely unattracted to girls who lived my previous lifestyle. There's tons of gorgeous, smart, independent, motivated women out there.
My only advice is don't jump in too quick with the ex.
Sent from my PG86100 using EliteFitness