Hipotesis:
Dichos "cacharros" no tienen especificaciones completas, por lo que su driver nativo es un esfuerzo de ingenieria inversa, que va, pero podria ir mejor, claro.
El driver en windows es ""perfecto"" por ser oficial del fabricante, pero claro, sufre del mal diseño de la pila TCP/IP de windows.
Si ese driver "perfecto" lo pones a funcionar bajo GNU/Linux mediante ndiswrapper, pillas lo mejor de dos mundos. Eso a falta de que el driver nativo correspondiente, libre o no, mejore. Si es libre, basicamente mejorara si liberan especificaciones, o con mas ingenieria inversa, claro.