I got it fixed. It was a trojan but nothing found it until I used a program I never heard of called unhackme.
I used Superantispyware, spybot s&d, webroot spysweeper, f-secure blacklist, avg, avast, malwarebytes, and none of them saw it. It was a huge PITA to update them manually after installing them.
When I ran ipconfig it showed mshome.net as the dns suffix which I thought was weird so I googled that and came across unhackme. It found a bunch of things that nothing else found.
Safemode w/networking would not work either.
Thanks for the help anyway.