Primero que nada, deberías hacer un chequeo completo a tu disco duro, es decir, instala el Norton Systemworks 2004, y ejecutas el Norton Diskdoctor, para chequear y corregir los daños tanto físico como lógicos del mismo, posteriormente, ejecutas el Norton Windoctor, este es un programa que ejecuta un chequeo y reparación del registro de configuraciones, y por allí se consiguen muchas fallas debido a que muchos programas al instalarse y desinstalarse lo enbasuran, una vez, estando el registro reparado, bajate de
http://www.lavasoftusa.com el Ad-aware 6.0, lo actualizas y se lo pasas, el te va a eliminar toda la basura de Internet que se te instala sin permiso (spyware), luego que hayas concluido con todo eso, ejecuta el antivirus de tu preferencia (a mi me gusta el Norton 8.1 Corporate Edition) y por último, ejecuta windows update, e instalale todos las actualizaciones críticas y recomendadas.
Espero ser de ayuda.