если ни читов, ни виртуальной машины не используешь - значь оперативу перегрузил\битые ячейки в ней появились от старости
Вот утилита для проверки ОЗУ:
mtinst.7z
С её помощью можно или создать загрузочную дискетку, или если флопповода нет, то сохранить мини-образ для записи на компакт-диск. После этого надо с этой дискетки или диска загрузить компьютер. Учтите, если у вас оперативной памяти больше 2Гб, то планки памяти надо тестировать отдельно друг от друга, по очереди, так как программка умеет проверять не более 2Гб за раз. Тестирование запустится автоматически, и будет раз за разом пробегать пока не перезагрузишься. Надо дождаться минимум трёх проходов всех тестов. Все тесты должны быть пройдены - PASSED. Если хотя бы в одном вылез сбой - FAILED - что то не в порядке с памятью. В этом случае надо:
1. Попробовать убрать разгон если есть.
2. Попробовать в настройках БИОСа понизить тайминги памяти на менее агрессивные (если стоит Turbo, то снизить до Fast или Оptimal или если БИОС старый и таких настроек нет, то просто выставить скорость памяти by SPD)
3. Проверить не перегревается ли память или чипсет (большая микросхема между процессором и видеокартой, на ней радиатор). Бывает что радиатор отошёл, или забит пылью, или на нём остановился вентилятор.
После этого проверить снова. Если вышеуказанное не помогло, тогда вынуть все модули памяти и проверить их по одному. Тот на котором будут вылезать ошибки - заменить.