Dump her for good. She'll try to make it hard on you by going extra crazy, either in the first few weeks following the breakup, or a while after she realizes you were one of the few guys who will ever put up with her shit.. but you have to be strong.

Imagine how good your life is going to be after she is completely out of it.