Почему вы остановили диагностику? Еще очень много чего можно попробовать, думаю вы и сами всё это занете.
Погоняйте memtest, наличие ошибок памяти значительно сузит круг подозреваемых.
При загрузке ОС Windows стоит выбрать пункт "отключить автоматическую перезагрузку при отказе системы". Наличие и номер BSOD часто помогает понять направление поиска виновника.
При загрузке ОС Ubuntu нажмите Esc для переключения в режим отображения лога загрузки и читайте вдумчиво. Кстати, попробуйте отключить физически винт и привод и загружайтесь с флешки.
Проверьте вариации настроек cmos.
Проверьте или замените м/с bios.
Ну и элементарно проверьте пальцем чипы и питальники на перегрев, проверьте отвал сокета, попробуйте загрузить другие системы...
И помните, что отрицательный результат - это тоже результат
