pueden ser demasiadas cosas 🙂 Pero por donde yo empiezo a aislar el problema es ejecutando el administrador de tareas. Intenta dandole (en XP) CTRL+ALT+DEL (suprimir) o WIN (la tecla con el logo de Windows)+R y escribes taskmgr. Te debe salir una pantalla como esta
Si le das click en la columna que dice CPU vas a poder ordenarla de acuerdo a qué programa está usando más el procesador. En un caso que acabo de pasar, el problema era que el svchost.exe estaba utilizando el 96% de mi procesador. Muchas veces esto puede ser un virus o bicho en general, pero para estar seguros, pueden utilizar el programa Process Explorer
que pueden descargar en http://download.sysinternals.com/Files/ProcessExplorer.zip sin costo alguno, y te podrás dar cuenta que programas está utilizando el svchost.exe y buscar en google si es un bicho o algo legítimo. El resto de lo que me pasó a mi lo encuentran en la página del Foro de la FIT.
Buen tip. Seria bueno tambien publicar una solucion para quitar todos los programas que se cargan en el inicio de windows. Conozco mucha gente aun que no lo sabe hacer.
Happy new year.
gracias Rick, lo consideraremos para un post proximo, Saludos y Feliz Año Nuevo!