Злополучный wifi ath_pci

Всем добрый день.
У меня возникла проблемка. Сразу пишу что настраивал две машины в режиме ad-hoc с 128bit WEP.
1) Archlinux (не пинайте плз что не в тему)
2) WinXp home
Нашел карточку на чипсете Atheros для лини. Линевая машина - шлюз. Все поднялось и работает - пинги идут, уровень синнала нормальный, сайты даже открываются некоторые. НО не открывается сайт Google, и другие в особенности тяжелые сайты. Все проверядось из соседней комнаты. Обнаружилось что не идет пинг большими пакетами - 512 байт еще как то проскакивают, 768 еле-еле , более 1024 уже практически никак. Пробовал на www.ru и www.yandex.ru. Теряются пакетики (я так это понял). Причем файлы качаются нормально - обновления для NOD32 и прога с freeware.ru нормально скачались.К тожу же шли постоянные дисконнекты. После смены драйвера с ath_pci на ath5k дисконекты прекратились, но ситуация осталась прежней.
Господа линуксоиды, подскажите плз в какую сорону копать.