Так сразу и не скажешь. Дело может быть как в железе, так и в софте. Но по любому надо начинать с проверки ОС. Имеется два варианта:
- Поставить параллельно чистую систему.
- Слить из инета образ LiveCD , записать его на CD/DVD или прижить на флешку, загрузиться и посмотреть на результат.
Второй вариант считаю лучшей идеей. Если с другой ОС будет всё тип-топ, то не дурите даже себе голову - сохраняйе нужные данные и переустанавливайте. Проверено: выдирание ошибок из Windows занимает больше времени, чем его переустановка и настройка под себя по новой. Это не Linux или MacOS. Если у Вас Linux - помог бы с выдиранием багов. Но в случае с Windows даже Билл Гейтс не всегда помочь сможет.
В инете разных LiveCD валом с разными ОС. Мне больше всего для таких дел нравится SystemRescueCD. Позволяет делать бэкап любой ОС. Но, что ещё хорошо - проводит полную диагностику железа во время загрузки. На одном из компьютерных форумах есть тема о этой системе, закреплённая за мной. Там расписано, как с этим работать. Правда, о диагностике там почти ничего. Посему ссылку на неё не даю. Там ещё много средств диагностики имеется.
Недостаток системы: Только на английском языке.
Неудобство для некоторых: Сделано на Gentoo (из семейства Linux) - не всем привычно, особенно, без знания английского.
Если проблема останется, то дело в железе. Наиболее вероятные причины - ошибки в памяти, процессоре, сетевой карте или материнской плате. Сетевуху можно проверить, подключив внешнюю. Память и процессор можно подставить другие. Если неисправность не определится этими способами, то тут уже надо работать специалисту. А по интернету я такую работу провести не смогу.