I don't have much in the way of advice but wanted to point out that your W's affair is based on lies and deceit, it already has an expiration date. It might look like she's having a blast at the moment but that won't last. Once those affair chemicals wear off, she's in for a rude awakening.
Keep working on yourself, once you get past the betrayal and pain, you will smile once again.