В первую очередь отключи автоматическую перезагрузку в свойствах системы. Это Win+Pause -> для Win7 - "Дополнительные параметры системы" (для ХР итак это окно откроется) -> закладка "Дополнительно" -> в строке "Загрузка и Восстановление" кнопка "Параметры" -> галочка "Выполнять автоматическую перезагрузку".
Когда в следующий раз комп соберется перегрузиться, он может вместо этого уйти в синий экран. Там будет код ошибки и ссылка на драйвер (ее может не быть). Если будет, напиши сюда код ошибки и на какой драйвер ссылается.
Если при этом все равно сразу уходит в перезагрузку, то да, вероятно, блок питания.