Puede ser por fallo de hardware (temperatura elevada, fuente de alimentación, RAM...) o por fallo de software/driver...
Sin más información es difícil atinar.
Por el momento puedes acceder a la BIOS para comprobar la temperatura del procesador (si la placa base incorpora sensores) o usar algún programa que muestra dicha información (SpeedFan, Everest...)
También puedes probar a pulsar repetidamente la tecla F8 mientras inicias el ordenador para acceder a un menú de opciones de arranque de windows y seleccionar la opción "Deshabilitar reinicio automático en caso de fallo del sistema" para que muestre la pantalla azul de error y así puedas apuntar lo que dice y buscar más información sobre ese fallo.
O puedes usar el programa
BlueScreenView para que muestre información sobre el cuelgue del sistema