1. Посмотрите температуру компонеyт через BIOS сразу после зависания;
2. Прогоните тест памяти (memtest, checkit, etc. ) c floppy disk-а, поставьте на ночь.
Если все в порядке, у Вас скорее всего проблема с драйверами. Посоветовать сложно что нибудь, пока Вы не предоставите больше информации. Какой SP у вас стоит? Сделаны ли апдейты?