In any case, consider a separation. You set her up in an apartment, she leaves, but has visitation rights. You stay in the house, take care of the kids and finances. She goes to work to pay her half of everything (if she doesn't already work, I don't remember). Just to be clear - YOU DO NOT LEAVE, she does.
That is a separation for a time, not a divorce.
If you haven't read it, I would highly recommend "Love Must Be Tough" by Dr. James Dobson.
Just remember, the only bad thing she does more than once to you or the kids, is what you allow her to do.
All the best, -NOPkins-
I will ferret out an affair at any opportunity.
-An affair is the embodiment of entitlement, fueled by resentment and lack of respect. -An infidel will remain unreachable so long as their sense of entitlement exceeds their ability to reason.