Dude, when a girl dumps you:
#1: What was good about her, outside of her looks?
#2: What sucked about her?
#3: What did SHE do to mess it up?
Ok, now you want to find a girl who:
#1: Has those good qualities, and perhaps some others.
#2: Doesn't have the qualities that sucked.
#3: Won't mess it up, and is LOYAL enough to stand by another imperfect human being.
This isn't mission impossible. This is Mission Don't Even Try Because It's Not Worth It.
I can tell that you are not getting this girl back. I had the same kind of relationship, I almost married the girl, and it was a shock when we broke up. She gave me the whole "I've changed, I don't feel like I used to" speech. Right now, she's sluttin' it up with like 3 or 4 other guys, and I hear stories about her "sleeping over" other guys houses and "getting rides home" from guys at the club from her friends (they like me better). Obviously this girl had issues, she was very high maintenance and we had to spend tons of money every week. Now, if this girl broke up with you, and didn't even have the kindness or the ability to speak to you while you poured your heart out to her for hours, you just have to ask yourself: why are you so distraught? Forget about it. Forget about all the times you had sex, forget about all the special moments, the Christmas's, the rings, the first kisses, the magical moments. This is a new wake up call to manhood. Never give a woman more than one chance with you, unless she comes groveling back to you, and only then, if you can deal with the fact that she probably screwed a few other guys before figuring out she made a mistake. We men deserve better than women who don't listen and change on a dime, and need 1000 bells and whistles to keep them around.
Also, watch Fight Club.