If he wants to stay with you, C is a must. No excuses. He will continue to have feelings for the OW and if not her, then someone else until he figures out why he did it in the first place.
I agree. And he will continue to have feelings for the OW as long as he is in daily contact with her at work. That's just a physiological reality.