Павел, то есть при подключении прямого кабельного соединения от провайдера аналогичное зависание всей системы? Зависание происходит моментально или спустя какой-то, пусть и короткий период времени, необходимый для установления соединения с провайдером? Хотелось бы узнать, в момент подключения непосредственно перед зависанием системы не наблюдается ли всплеск трафика? А то был аналогичный случай - стартовавший в автозагрузке торрент мешал установить соединение с провайдером и вводил систему в полный ступор. Убрали из автозагрузки, запускали вручную и проблемы как не было.
Так как я более-менее уверен только в своих собственных компьютерах, то обычно советую начинать с проверки антивирусом, но не установленным в системе, а, например, Kaspersky Rescue Disk - с его же помощью поднять сетевое соединение и попытаться выйти в интернет, заодно обновив антивирусные базы.
Для проверки работы сетевых адаптеров пользуюсь каким-нибудь Live CD/DVD. С теми, которые на основе Windows PE могут быть проблемы с драйверами сетевых устройств.
Из разряда чёрной магии под WinXP помнится мне случай, когда при аналогичном поведении уже было собрались переустанавливать систему, но нашли в интернетах странный совет. Изменили порядок подключения сетевых адаптеров. К сожалению, Windows XP под рукой нет, поэтому пишу по памяти. Панель управления -> Сетевые подключения -> пункт меню Дополнительно -> Дополнительные параметры -> вкладка Адаптеры и привязки. Помогло.
Всё, больше идей нет. Следующий совет будет переустановка ОС
Диск восстановления из комплекта ноутбука есть?
Для XP я бы порекомендовал такие настройки реестра. Настроена на интернет конфигурацию. Когда пользовался ХР, всегда вносил изменения.
Владимир, этим файлом реестра можно зацепить полезные опции. Я бы не рискнул сразу вносить изменения в реестр из него.