I already tried using mcafee and malwarebytes, but it did not fix the problem. The thing I am seeing right now is that malwarebytes is constantly having to block outbound connections from the following processes: notepad.exe, dllhost.exe, msiexec.exe, conhost.exe, explorer.exe. It seems that those processes wants to access malicious websites according to malwarebytes. Are those processes infected, I am guessing that is the reason for high CPU when connected to the internet. I am not sure where to go from there.