Optimización Extrema de Red

Optimización manual de Windows sin usar software de terceros. Módulo 9.

La Verdad sobre tu Internet
Windows viene configurado de fábrica para ser altamente "compatible" con redes muy antiguas y lentas. Al forzar los algoritmos de red modernos (TCP) y ajustar matemáticamente el tamaño máximo del paquete (MTU), reducimos drásticamente la latencia (ping) en tus videojuegos y aumentamos la velocidad de descarga sostenida de tu ancho de banda.

1
Descubrir y Aplicar tu MTU Óptimo 📡

El MTU es el tamaño máximo de un paquete de datos. Si tu PC envía un paquete más grande de lo que tu router puede procesar, el router debe "romperlo" (fragmentarlo) antes de enviarlo al servidor, y esto causa lag instantáneo. Debemos encontrar tu límite exacto.

  • 📟
    Paso 1: Abre el Símbolo del Sistema (CMD) y escribe: ping www.google.com -f -l 1500. Si dice "Es necesario fragmentar el paquete", significa que 1500 es muy grande.
  • 📉
    Paso 2: Ve bajando ese número de 10 en 10 (ej. 1490, 1480, 1472...) y repitiendo el comando hasta que finalmente recibas una respuesta de ping normal.
  • 📐
    Paso 3: A ese número máximo que funcionó (sin fragmentar), debes sumarle los 28 bytes fijos que ocupa la cabecera IP/ICMP para obtener tu MTU definitivo.
🧮
La Fórmula Mágica Supongamos que el máximo número que no fragmentó fue 1472. Le sumas los 28 bytes de cabecera:
1472 + 28 = 1500 (MTU Perfecto)

Una vez que tengas tu número matemático final, abre el CMD como Administrador y ejecuta este comando para grabarlo en tu Tarjeta de Red:

netsh interface ipv4 set subinterface "Ethernet" mtu=1500 store=persistent

* Nota: Si te conectas por Wi-Fi y no por cable, debes cambiar la palabra "Ethernet" por "Wi-Fi" en el comando superior. Asegúrate de reemplazar 1500 con el resultado que te dio la fórmula.

2
Ajustes Globales de TCP y RSS 🚀

La arquitectura de red de Windows tiene joyas escondidas. El Receive Side Scaling (RSS) permite que tu Tarjeta de Red distribuya su carga de procesamiento a través de múltiples núcleos de tu Procesador (CPU), evitando cuellos de botella en un solo núcleo. Por otro lado, activaremos el algoritmo CTCP para que Windows sea mucho más agresivo al exigir ancho de banda.

Abre PowerShell como Administrador y pega los siguientes comandos de una sola vez:
netsh int tcp set global autotuninglevel=normal
netsh int tcp set global ecncapability=disabled
netsh int tcp set global congestionprovider=ctcp
netsh int tcp set global rss=enabled
netsh int tcp set global dca=enabled
👑
Módulo 9.5: Magia Negra de Redes (Regedit y QoS)
Windows 10 y 11 tienen restricciones ocultas: se reservan mágicamente un 20% de tu ancho de banda para sus propias actualizaciones invisibles (QoS) y limitan tus paquetes (Throttling) cuando detectan contenido multimedia para "ahorrar" recursos. Vamos a quitarles las cadenas modificando el núcleo del sistema.

🔧 Tarjeta 1: Liberar Ancho de Banda (Eliminar límite QoS)

Esto fuerza al sistema a dejar de secuestrar tu red y garantiza que el 100% de tu ancho de banda esté siempre disponible para tus juegos y aplicaciones en uso.

reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Psched" /v NonBestEffortLimit /t REG_DWORD /d 0 /f

⚠️ Tarjeta 2: Desactivar Network Throttling y Priorizar Juegos

Evita que Windows ralentice artificialmente tu red. Además, cambiaremos la agresividad del sistema para que destine el 100% del procesador a tus aplicaciones en primer plano.

reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile" /v NetworkThrottlingIndex /t REG_DWORD /d 4294967295 /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile" /v SystemResponsiveness /t REG_DWORD /d 0 /f

⚙️ Tarjeta 3: Desactivar Algoritmo de Nagle (Ping Ultra Bajo)

El Algoritmo de Nagle agrupa tus paquetes de datos antes de enviarlos. Es excelente para descargar archivos masivos, pero terrible para juegos porque introduce retrasos. Desactivarlo reduce drásticamente el ping (latencia) a nivel de Registro.

  • 🔍
    Paso 1: Presiona Win + R, escribe regedit y pulsa Enter. Navega hasta:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces
  • 📂
    Paso 2: Verás subcarpetas con números y letras. Haz clic en la que tenga más archivos a la derecha (normalmente es la que muestra tu IP local).
  • 🖱️
    Paso 3: Haz clic derecho en la parte derecha (en blanco) > Nuevo > Valor DWORD (32 bits).
  • 📝
    Paso 4: Crea estos 3 valores, hazles doble clic y ponles el número exacto:
    • Crea TcpAckFrequency y ponle valor 1.
    • Crea TCPNoDelay y ponle valor 1.
    • Crea TcpDelAckTicks y ponle valor 0.

🌐 Tarjeta 4: Preresolución DNS Asíncrona

Obliga a que el sistema operativo almacene y resuelva direcciones web en la memoria de forma asíncrona, lo que produce cargas de páginas y conexiones ridículamente rápidas en milisegundos.

reg add "HKLM\SOFTWARE\Microsoft\Internet Explorer\MAIN" /v DNSPreresolution /t REG_DWORD /d 8 /f
reg add "HKLM\SOFTWARE\Microsoft\Internet Explorer\MAIN" /v Use_Async_DNS /t REG_SZ /d "yes" /f