did you run a hijackthis?
run hijackthis...and/or also run "autoruns" (check on Google to get it) to see what's starting with windows.
in CMD on Windows, do a SFC /scannow to check system files
Don't use an exotic DNS, I myself doing great with Google DNS which are 8.8.4.4 and 8.8.8.8
I would avoid any "special security DNS"..you don't know what they are doing...this DNS could well redirect your requests.