У меня аналогичная проблема, Windows иногда слетает и приходиться переустанавливать, раньше думал что проблема в блоке питания, а сейчас все сходиться на том что проблема в жестком диске, да кстати, вы так и не сказали поменяли ли ваши спецы железо, или все на месте?
Для каждого устройства есть отдельные тестеры, для оперативной памяти чаще советуют memtest86+, для тестирования жесткого диска чаще советуют MHDD, Victoria, хотя производители жестких дисков сами выпускают утилиты для тестирования своих продуктов, посмотрите на этом сайте
http://www.mhdd.ru/download.shtml, там также есть документация к программам.
Еще стоит вам проверить температурные показатели материнской платы, процесора, жесткого диска, перегрев также не очень хороший показатель, температурные показатели можно узнать с помощью программ Everest, SiSoft Sandra, а также в BIOS, также вы можете визуально проверить материнскую плату, если там будут бочонки у которых металические шляпки сдулись, либо из них вытекло вещество, это тоже не совсем хороший признак