Si en modo a prueba de fallos te arranca, yo diria que es problema de algun virus o spyware.
Arranca en el modo a prueba de fallos, dale en inicio -> ejecutar, en el cuadro que te sale pon msconfig, en el programa que te ha aparecido ve a la pestaña Inicio y quita todas las marcas y reinicias a ver si asi te arranca.
Si te arranco, pasa algun antivirus y anti-spyware.
Si no te arranco mira a ver si alguien te puede hacer unos diskettes de rescate de algun antivirus.
Si vas ha reinstalar, lo mejor es que hagas copia de seguridad de los datos, formatees y luego lo instales todo. Si tienes un virus e instalas encima seguiras teniendo el virus despues de instalar.
Saludos