Regla básica, "que tu antivirus no encuentre un virus no significa que no lo tengas." prueba otro antivirus, un detector de troyanos específico etc…
Mi recomendación personal. Formatea, reinstala windows sin conectarte a internet. Desinstala el "sistema de seguridad" del sp2. Pon un buen firewall y un buen antivirus (ligeros y efectivos a ser posible) y entonces conéctate a internet, lo primero que deberías hacer es conectarte a windows update y actualizarlo a tope a su vez deberías actualizar el antivirus, claro. Entonces podrás tener una mínima seguridad de que no tienes virus.
Más cosas que podrías hacer. Instálate el windows 2000, va mucho mejor que el XP (menos errores, más ligero, etc...), instala un anti adware-spyware, un antivirus secundario para no tenerlo residente. Un buen defragmentador de HD, limpiador de registro, elimina servicios innecesarios como Telnet en tu Sistema Operativo... Bueno, mil y una cosas para acelerar y asegurar tu pc.
Recomendación personal de programas:
-Antivirus: NOD32 2.12
-Firewall Kerio 2.15
-Antivirus no residente: Kaspersky 4.5 pro
-Anti adware: Ad-aware SE pro
-Defragmentador: Diskeeper pro
-Limpiador de registro: jv16 power tools
Hay ramas abiertas en hardlimit que hablan de cada uno de estos programas, busca y encontrarás información más que detallada.