Народ а может его проблема из-за какого нибудь банального MSBlast ?
XP может глючить из за чего угодно но при глюках с памятью редко видел, что бы комп стабильно перезагружался, вот программы глючили по черному это да, но ОС при всех этих глюках не резетилась каждый час.. ОС в таких случаях как правило либо вообще не загружается - на загрузке выпадает синий экран или любая другая неустранимая ошибка либо же в процессе работы выпадает синий экран.. вот но в принципе проверить память достаточно просто возьми у приятеля какую-нибудь ncp или гнусмус(тот что оригинал) планку памяти да потесть! вообще по себе знаю что если глюк где то "около" памяти или т.п. случай то весьма тяжело что либо определить во всяком случае если ты новичок

, если же все таки дело в xp то можно попробовать инстальнуть её без всех плат и устройств кроме самых необходимых, после погонять если глюк не проявился, потсепенно добавлять новые платы пока глюк не проявится а иначе никак.. так как не полная работаспособность какой то одной планки памяти "у них" не будет считаться гарантийным случаем, то жэ самое касается мамки..
На счет винта: есть классная прога MHDD взять её можно здесь
http://mhddsoftware.com/ если будеш пользоваться не забудь почитать внимательно инструкции к ней а также сделать резервную копию своих файликов с того внита который ты будеш тестить\лечить..
По поводу блока питания то 300 ватов вполне должно хватать! хоть это и пенек 2.4