teamspeak was, and so was Geforce Experience. However, experience wasn't downloaded until yesterday as a result of trying to fix the error (updating my drivers). And i deleted teamspeak to see if that was the issue, and it still crashes.
Dont want to jynx it, but i think problem is solved. I just spent all day yesterday doing a reboot of WoW and so far its been working the longest that it has been since ive started trying.