@kkamalesh I think, you need to sit and think, with a clear mind, decide and very sincerely pursue what you think is the perfect solution to this entire situation.
Like, you have said you already let go off the love of your life for the sake of your parents once and now when life's given you another opportunity, you're about to repeat the same mistake in the name of your wife and your children. Perhaps, again you're about to create a situation where you know no one's going to be really happy at the end of it all.
Worst is, even if you continue playing the "perfect" father / husband / son, at the end of it all, you know it's all a big lie. Perhaps, you're faking it for others, for whatever reasons.
No matter, what it may sound like, but sometimes it is necessary to be honest, more than anything. Who knows, perhaps your wife could sense something was missing in your married life together, perhaps a reason, she strayed. I think, the two of you - you & your wife, need to talk things out, if things are not working out, then accept it, that it's not. Part on an amicable note. Set each other free from this lie, and give each other an opportunity to find the affection the two of you deserve but not with each other.
The Original poster has posed a very important question, "What's better: fighting parents or divorced parents?"
About time, we think! A relationship based on honesty is more important than a lie well executed!