После чистой установки Windows 7 SP1 x64 периодически стала возникать неприятная проблема: система намертво зависала (никаких синих экранов, просто изображение застывает и все). Вывести комп из этого состояния мог только ресет. В логах никаких сообщений об ошибках, только сообщение о внезапном завершении работы. Проблема оказалась в драйвере сетевой карты Atheros L1 Gigabit Ethernet.
Логичное решение — обновить драйвер. Последняя версия под Windows 7 x64 — 2.4.7.29 (ее также предлагает для установки Windows через автоматическое обновление).
Установил, возникла проблема — скорость соединения упала до 10 Мбит/c (#$%@@@!!!), зависаний вроде бы не наблюдалось, но драйвер пришлось откатить.
Дальнейший поиск в сети привел на страницу: http://blog.malyshev.com/?p=690 (большое спасибо автору).
Суть решения такова: обновляем драйвер, установленный системой по умолчанию. Из-за проблем с последней версией 2.4.7.29, я установил промежуточный драйвер версии 2.4.7.27 (скорость 100 Мбит/c).
Далее идем в Диспетчер устройств -> Свойства драйвера Atheros L1 Gigabit Ethernet -> закладка Дополнительно. Отключаем опции Flow Control и Task Offload:
После этих действий зависания прекратились и скорость вроде бы в норме.
Проблема с этой сетевой картой возникает только под Windows 7 x64, c 32-битной системой до этого работал без проблем.
Огромное спасибо! Была та же беда. Маялся с неделю. Помогло!