OK My friend
Do not file for divorce is she does that is fine but delay it as much as you can.
There is a reason why she is doing this.
You must prayerfully look inside yourself,
What she has done may not be justified but it happened.
Pray every day for her and her healing and finding Jesus.
It is so hard of a road you are on I know for I am there now.
I cheated on my wife 5 years ago and we never recovered yes we had good times and bad times but I did not have the Christian mentors I needed at the time.
So now my wife has two boy friends one married and another single.
She moved to Florida for a few months and now is living in the other half of the house.
I try to reconnect with some days being GREAT and others a failure.
Hang in there,
my view is God is helping me humble myself to the point that I can be a great Christian.
With Jesus all things are possible.