John, you have made very salient points for getting a divorce. You and I have similar sitches; your wife just isn't preggers with another dudes love child. If I had to offer any advice at this point...it is get a D. She needs to work on her own issues.
My wife wanted back in; I told her that she needed to get happy with herself first. My W has never known life without a man in it; she's always needed another man to make her happy. A marriage will never survive with that dynamic; at the most, it wouldn't be a healthy marriage.
You never know what times for us; but short term you need to protect your D and show her what to look for in a mate. You are the example she will look for; even if she's una unaware that she's using you as an example. Consider that as you decide what you'll do.