LOL, was going through a similar situation last fall with my g/f. Fighting and aruging got worse and worse. Then for new years eve, we somwhat had plans to be together, then she drops plans with me to go hang out with her friend at some fireworks watching party. That was the LAST straw. I told her that if she went, it was over. She went, and the next day, I told her "lets meet tomorrow, and get ready to say goodbye." LOL, I wasn't kidding, and ever since, the new year has been great to me. I'm saving money, meeting new girls at school, concentrating more on my classes, and she can't get over me. LOL, too bad, so sad.
So try taking a break, being apart for a week or two. If that doesn't work, time it end it. I never thought I'd break up with my g/f (year and a half together), but it happened, so oh well.