Qualcuno molto, molto intelligente alla Microsoft lo ha già fatto per te. Lascia perdere.
Il tuo router di casa, d'altra parte, è probabilmente spazzatura totale. Indagare su cosa fare al riguardo ha molte più probabilità di essere produttivo.
I server DNS del tuo ISP sono probabilmente spazzatura simile. Usare qualcos'altro al posto di quelli potrebbe aiutare (a meno che tu non sia maledetto con uno di quegli ISP che legano i loro server DNS al precarico di un NAT di livello carrier, nel qual caso devi usare i loro server).
Prima misura, poi decidi cosa fare. Inizia qui: Speed test - how fast is your internet?
Entra nelle impostazioni di quel test, clicca su "advanced settings" e attiva hi-res bufferbloat.
Fai un test, poi clicca su results, e dovresti ottenere una pagina come questa: Risultato del test di velocità, che ho appena misurato a casa.
I miei risultati non sono ottimi perché c'è altro traffico in questo momento (una sessione di Netflix al piano di sotto). Ma mostrano due problemi che probabilmente sono importanti.
Uno è la C di qualità. Questo è dovuto alla perdita di pacchetti, che si può vedere sotto Server View etichettato Re-xmit Avg; 5% è alto, 1% è buono.
L'altro è la B per il bufferbloat. Il mio sistema non è ottimizzato come vorrei per ragioni complicate, e questo è il problema che si presenta. Questo è ciò che i giocatori chiamano 'tempo di ping' e gli ingegneri di rete chiamano latenza, misurata durante il download.
Bufferbloat fa sì che una connessione internet sembri molto più lenta di quanto sia in realtà. È ovunque, ed è per questo che senza nemmeno vedere una misurazione posso indovinare abbastanza bene che la vedrete anche voi.
Otterrete molto, molto di più sistemando queste due cose che da qualsiasi cosa possiate regolare in Windows.