Changing is a lengthly process that takes time and effort. It's very difficult not thinking about the relationship and the hard work invested.

It's been said to death but No Contact really is the only way. If you have any voluntary lines of communication with your wife, the breakup will be exponentially more difficult. If they're especially manipulative, they will do anything to break NC. Don't give them the satisfaction.

The cliches are true (in spirit, at least). Deleting Facebook and hitting the gym aren't miracle cures, but being proactive in general and working on yourself is always a good thing. Keep your mind off the shitty relationship that you've idealized in your head.

You need a buddy to keep you accountable, if you've got one. One of my friends would go so far as to mock and tease me when I'd talk about my wife or hint that I wanted to be with her regardless of what she did. That approach won't work for everyone, but tough love can definitely help. Preferably recruit one of your friends who particularly will not judge you.

Your ex is not the end-all be-all. You will laugh at yourself a year or two from now for thinking this. Trust me.
Holding on to this bad relationship is disrespectful to yourself. You only have about 80 years (give or take whatever) on this planet. Every second you waste on this is time you aren't going to get back. Don't give up but also do not allow her reckless life style to take away your happiness. Keep working on you and continue to focus on your future.