Tak na szybko co mi do łba przychodzi:
1. Czy masz i jaki zainstalowany firmware/microcode (często nazywa się intel-ucode, bywa też w paczkach linux-firmware)? Niestety nie podałeś systemu.
2. Intel-ucode musi być "zainstalowany" przed podniesieniem się obrazu kernela. Jeśli masz GRUBa, to stosowna linijka winna wyglądać tak:
initrd /boot/cpu_manufacturer-ucode.img /boot/initramfs-linux.img
i winna być automatycznie generowana przez polecenie:
# grub-mkconfig -o /boot/grub/grub.cfg
3. Z innej beczki - jeśli możesz, to spróbuj przemieścić komputer w inne miejsce i sprawdź jakie tam jest połączenie. Niekiedy trzeba sprawdzić w kilku miejscach.
4. Często jest to kwestia zbyt dużego "zagęszczenia" na kanałach, o czym pisze @mackeire. Tak, czy inaczej warto sprawdzić inne ustawienia kanałów w routerze. Te domyślne, najczęściej mają wszyscy w okolicy.
5. Nie wiem niestety w jaki sposób można wykluczyć problem leżący w samych urządzeniach, tj. jakiś błąd zachodzący czy to w kości wifi, czy w routerze. Mimo wszystko jeśli by to się dało zrobić, to trop chyba nie jest pozbawiony sensu.
6. Ten model karty miał 3 różne warianty (jednozakresowy, dwuzakresowy i AC) - jeśli Twoja pracuje na 5GHz to może sprawdź na tym?
7. Dobrym pomysłem bywa wypróbowanie jakiegoś liveiso skonfigurowanego OTB niemal dla każdego i to dodatkowo takiej dystrybucji, która niekoniecznie się w pas kłania wszystkim obostrzeniom licencyjnym, patentowym itp. itd. Od Intela pochodzi system ClearOS i o ile wiem, to jest to również w wersji liveiso - nie zawadzi spróbować.