Hace bastante tiempo tuve un problema parecido con una tarjeta de red, me parece recordar que llevaba el chipset 8029 de realtek. Me pasaba lo que comentas, en windows la conexión iba perfecta (25-30 kb/s de descarga) mientras que en linux no pasaba de los 2 o 3, mientras que el ping era muy alto.
Le di muchas vueltas, probe a cargar otros modulos, a probar distintas opciones en el kernel y no llegué a saber lo que pasaba. Creo que el problema está en el módulo genérico que se debe usar. Mi solución fue comprar otra tarjeta, concretamente una realtek 8139 y desde entonces ningún problema, todo perfecto.
Saludos !!