By the time I got a hold of it there was no system restore image that went back far enough before the problem started occurring. I've updated all the drivers and programs I can find using FileHippo. Super anti-spyware, McAfee, and Malwarebytes all come up clean except for the usual tracking cookies etc.
OTL scan attached. Any advice is welcome.
By the way the team viewer installation is legit. I use it to help my brother-in-law when he needs support.