Se lo speedtest funziona ma il download è basso, il problema probabilmente non è la scheda di rete o i suoi driver. C'è qualcosa che non va a valle.
mb334 Il fatto che nello speed vai al massimo potrebbe essere che i dati che scarica durante il test vanno nella RAM e nel nel disco.
Ipotesi valida - succede qualcosa dopo. Il carico della CPU durante il download è elevato (almeno un core)? Se sì significa che c'è qualcosa che tenta di processare i dati, e si può provare a vedere quale processo è coinvolto. Idem per il disco sul quale si sta scrivendo. Il monitor delle risorse dà informazioni un po' più dettagliate, volendo.
Vale la pena anche di dare un'occhiata al registro del eventi, e verificare che non ci siano errori.