Sorry about your situation TBSS, but before you decide to stay for the benefit of your children, perhaps it would be wise to have a DNA test run to be certain that all of them have been fathered by you. My cousin found out after twenty years of marriage to his cheating ex wife that the children she insisted were fathered by him were actually provided to her by TWO different men that he had no knowledge of here even knowing.
Incidentally she and the "system" took him to the cleaners and he lost "their" home to her and one of her studs. The two children he had provided for and had sent to college by working nearly 18 hours a day have never bothered to send him a X-mas card, let alone write him unless they "need" something from him. financially.
I would suggest that you get away from her as quickly as possible. Once the court system helps her finish screwing you over, you won't have any problem losing whatever "love" you imagined you had for her.