The good thing is you told her you won't stand for a third party in your M and have expressed you're willing to work on your M. I know you don't want to let her go, but you have to. It's the only way she will come around, if she does.
Do you know the OW? Is the OW in a R with anyone? If she is, EXPOSE the affair, STAT!