When you say "I can't do 2-3 years", what does that mean? How would your life be different if you were divorced RIGHT NOW? You'd still see each other at events, drop offs, etc, you'd still be communicating about activities, she'd still be with OW, and so on. Just saying to yourself "I don't want to be married to her anymore" doesn't really change how you feel, how you interact, how you REact.
So I guess what I'm saying is at this point divorced/married, it doesn't make much difference to what she does, what she says, and how those impact you. So, try to reduce your scope. Go day by day, hour by hour, etc. don't worry about what might be in 2 years yet, because WHO KNOWS.