Algunas personas muy, muy inteligentes en Microsoft ya hicieron eso por ti. Déjalo estar.
Tu router doméstico, por otro lado, es probablemente una absoluta basura. Investigar qué hacer al respecto es mucho más probable que sea productivo.
Es probable que los servidores DNS de su ISP sean una basura similar. Usar otra cosa en lugar de esos podría ayudar también (a menos que esté maldito con uno de esos ISP que ata sus servidores DNS a la precarga de un NAT de grado de operador, en cuyo caso necesita usar sus servidores).
Primero mida, luego decida qué hacer. Empieza por aquí: Test de velocidad: ¿cuál es la velocidad de tu Internet?
Entra en la configuración de ese test, haz clic en "configuración avanzada" y activa el bufferbloat de alta resolución.
Ejecuta un test, luego haz clic en resultados, y deberías obtener una página como ésta: Resultado de la prueba de velocidad, que acabo de medir en casa.
Mis resultados no son muy buenos porque hay otro tráfico en este momento (una sesión de Netflix abajo). Pero muestran dos problemas que probablemente sean importantes.
Una es la C de calidad. Esto se debe a la pérdida de paquetes, que puede ver en la vista del servidor etiquetada como Re-xmit Avg; 5% es alto, 1% es bueno.
El otro es la B de bufferbloat. Mi sistema no está tan optimizado como quisiera por razones complicadas, y ese es el problema que aparece. Esto es lo que los jugadores llaman "tiempo de ping" y los ingenieros de redes llaman latencia, medida mientras se descarga.
El bufferbloat hace que una conexión a Internet parezca mucho más lenta de lo que es en realidad. Está en todas partes, por lo que sin siquiera ver una medición puedo adivinar bastante bien que tú también lo verás.
Conseguirás mucho, mucho más arreglando esas dos cosas que con cualquier cosa que puedas afinar en Windows.