Reinicios continuos, nunca puede hacer un virus, en caso yo nunca he visto una cosa asi, la mayoria de veces, son por instalar unos driver que no son compatibles con dicho sistema y en vez de salir la famosa pantalla azul se reinicia el PC.
1- Otra causa es el calentamiento, el sistema tiene una medida de seguridad que cuando supere x º de temperatura de la CPU, reinicia el sistema para evitar que se queme el procesador.
-> Solucion, sacar el disipador de la cpu, limpiar el socket, y poner una pasta termica buena.
2- Otra causa es la fuente de alimentacion, puede que haya algun fusible que hace mal contato o algun componente que no le llega bien como corresponde.
-> Solucion, cambiar de fuente de alimentacion o comprobar cada componente a ver cual viene el problema.
3- Otra causa es el registro de inicio, que por cualquier causa se puede salir defectuoso.
-> Solucuion, lo que dije mas arriba sobre ejecutar, msconfig y deshabilitar todo..
Eso son las posibles causas, puede ser otras cosas, pero os digo que un virus no es capaz de hacer eso. Cosa que a mi nunca me ha pasado y ademas yo siempre voy sin antivirus y me funciona perfectamente, con las actualizaciones de windows voy mas que sobrada.
Saludos.