Lol thanks for the advice and jokes guys I'll take the advice and bail out, she recently texted me again and told me to leave her alone and they if I come to her place her housemates will yell at me etc...
As for the housemate, Yes I think she had a crush on me for a long time, but again for a lot of reasons I am not attracted to her nor cam ever see myself dating her, I realize blaming her was not the solution but what I told her verbatum was "I cant hang out with you anymore, I know my girlfriend is crazy and irrational but she wont leave this alone, so Im just gonna cut you out of my life. If you're my friend you just need to respect that, if not oh well" She was angry at that time but I think I should still apologize but I don't think i want to contiue being friends with her.
Also I don't know if I mentioned this before but one week when we were fighting I went to see my schools counselor and he told me she may have Boardline personality disorder (someone here guessed it right) and all her traits matched the description. The only reason I put up with her ridiculous accusations and requests was because I knew she was mentally unstable and was still working through it. She was on medications and going to weekly thearpy by herself so I thought she was on the right path to recovery and so I acquiesced her crazy ass requests. I also told this info to my roomate, and I said like can you please keep your distance shes not mentally stable and she said okay, but then still kept trying to contact me, so thats why I was angry.
Overall we broke up 5 times in these 3 months, the 4th time I was really down (couldn't even study for finals) but I feel okay now its kinda liberating. I kind of do want to tell my gf off one last time through text but like I said she has mental issues so its not completely her fault.
Thanks for this update OP. You sound like a good dude. Misguided, but good in your intentions. Just know that it's not your responsibility to care for this girl if she's unwell. Her having Borderline Personality Disorder doesn't excuse her behaviour towards you. It may explain it, but it doesn't excuse it. You being good to your girlfriend doesn't excuse the way you treated your roommate. You should definitely apologize to the roommate, she deserves that and you will feel better if you do it.
Do not reach out to your exgirlfriend again. Nothing good will come from telling her off.
Best of luck OP.