Thanks for sharing your story. You have some tough decisions to make but I think it would be good to just step back, look at the actions you have taken so far and the progress you have made, i.e. the end state of where you want to be. What's working and what's not working.
A part of me senses that you are enabling your W's behavior and as long as you do that then things really aren't going to change. I do understand that finances can impact decisions to a certain extent - however I think in your situation you could take more control of what is going on. What would happen if you told your wife, enough is enough. She can continue to live with you and your kids IF she ends the running around with OM/OW. You are not throwing her out, you're merely setting boundaries. I do wish you the best of luck - your kids are lucky to have at least one stable parent, continue to be there for them.