So I have solved about 80% of the problem. Malwarebytes removed 6 threats. I rebooted, the registry seemed fixed. I tried to open malwarebytes from my user account (as opposed to safemode/admin). No such luck I tried to install AVG again, it started to work, then failed saying it couldn't connect to the internet. I did a hjt scan and found some nameservers on the list that don't belong there, removed them. Rebooted into safemode again. Malwarebytes started perfectly from safemode. Tried starting the AVG installer, it seemed to work but was taking up way more CPU resources then it should. So I checked the taskman. Taskman reported a file called stub.exe I killed the process, avg died with it. I ran malwarebytes yet again. This time it found 1 problem (which it found the first time and I removed might I add) c:\windows\system32\ernel32.dll So now I have a file that malwarebytes detects and removes, but keeps coming back and I have no idea if its related to the stub.exe file I really have no idea what to do