I'll stick around, don't worry ;)
It's been determined that it is not the virus/malware (if it's there) that is causing the problem as before running the scans it was fine, albeit slow.
DNSAPI.dll is why it doesn't want to connect to the internet, why you are getting a DNS failure. What I'm...