How to Lower Ping for Online Gaming — 12 Network Tweaks
High ping means your actions reach the server late and enemy positions are outdated. Latency may affect responsiveness in competitive games; compare ping, variation and packet loss in the game you play.. While you can't change the physical distance to the server, you can optimize how Windows handles network packets.
Here are 12 network settings and checks to investigate connection problems. Their effect depends on the cause; compare before and after.
1. Disable Nagle's Algorithm
Nagle's algorithm batches small network packets together before sending them to reduce bandwidth usage. It only applies to TCP connections; many games send their real-time traffic over UDP, where Nagle has no effect. For games or launchers that use TCP, it can add a small delay.
Find your network adapter's interface GUID in the registry, then add these values:
Registry: HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{your-adapter-GUID}
Set TcpAckFrequency = 1
Set TCPNoDelay = 1
Get-NetAdapter | Select-Object Name, InterfaceGuid. Use the GUID of your active network adapter.2. Change DNS to Cloudflare or Google
DNS resolver response times vary by provider, location and network conditions. Switching to Cloudflare (1.1.1.1) or Google (8.8.8.8) can speed up server resolution and reduce initial connection times.
Settings → Network & Internet → Your connection → DNS server assignment → Manual:
- Cloudflare: Primary 1.1.1.1 / Secondary 1.0.0.1
- Google: Primary 8.8.8.8 / Secondary 8.8.4.4
3. Flush DNS Cache
Stale DNS entries can cause connection issues. Flushing the cache forces Windows to re-resolve all addresses with fresh data.
ipconfig /flushdns
4. Disable Auto-Tuning
Windows' TCP auto-tuning dynamically adjusts the receive window size. TCP receive-window auto-tuning can affect TCP throughput. Its effect depends on the connection and workload; compare measurements before changing it.
netsh int tcp set global autotuninglevel=disabled
netsh int tcp set global autotuninglevel=normal5. Use Wired Ethernet Over WiFi
Wi-Fi interference or congestion may affect latency and packet loss. If practical, compare Ethernet with your current Wi-Fi connection.
If your router is far away, use a powerline adapter or MoCA adapter instead of WiFi. Powerline and MoCA are alternatives to test; stability depends on the wiring, equipment and interference.
6. Close Bandwidth-Hungry Applications
Streaming video, cloud sync (OneDrive, Google Drive), Windows Update, and torrent clients can saturate your connection, causing ping spikes during gaming.
Close or pause: Chrome/Firefox streaming tabs, OneDrive/Dropbox/Google Drive sync, Steam/Epic/Xbox game downloads, torrent clients, Windows Update (Settings → Windows Update → Pause).
Apply tweaks like these safely
DRX Optimizer includes connection and network card tweaks like these, with a restore point first and undo anytime.
Download Free7. Enable QoS (Quality of Service)
If other people on your network are streaming or downloading, QoS on your router can prioritize gaming traffic so your packets get sent first.
Log into your router (usually 192.168.1.1 or 192.168.0.1) → Find QoS settings → Enable → Set your gaming PC as highest priority or add your game's port numbers.
8. Optimize NIC Settings
Your network adapter has hidden settings that affect latency:
Device Manager → Network adapters → Right-click your adapter → Properties → Advanced tab. Set:
- Speed & Duplex: Set to your connection's actual speed (e.g., "1.0 Gbps Full Duplex") instead of Auto Negotiation
- Energy Efficient Ethernet: Disabled
- Flow Control: Disabled
- Interrupt Moderation: Disabled (see tweak #12)
9. Optimize MTU
MTU (Maximum Transmission Unit) is the largest packet size your connection can send without fragmentation. An unsuitable MTU can cause fragmentation or connectivity problems, depending on the path and protocol. Investigate before changing it.
# Find optimal MTU (start at 1500, decrease until no fragmentation) ping google.com -f -l 1472 # If this fails, try lower values: 1464, 1456, 1448... # Once you find the largest value that works, add 28 for MTU # Set optimal MTU netsh interface ipv4 set subinterface "Ethernet" mtu=1500 store=persistent
10. Select Closest Game Server
No amount of Windows tweaks can overcome physics. Data takes ~1ms per 100km of fiber. Compare the available servers using measured ping, variation and packet loss; geographic proximity alone does not determine the best connection.
Most games show ping per server in the server browser or matchmaking settings. In Valorant, go to Settings → Video → Stats → Enable "Network Round Trip Time". In CS2, open console and type status to see your ping.
11. Disable Large Send Offload
Large Send Offload (LSO) lets the NIC handle segmenting large packets. LSO moves supported segmentation work to the network adapter. Its effect on CPU usage and latency depends on the adapter, driver and workload; compare before and after.
Device Manager → Network adapters → Your adapter → Properties → Advanced → Set "Large Send Offload V2 (IPv4)" and "Large Send Offload V2 (IPv6)" to Disabled.
12. Disable Interrupt Moderation
Interrupt moderation batches network interrupts to reduce CPU usage. Disabling interrupt moderation can change interrupt frequency and CPU load. It may reduce some delays on some systems; measure latency and stability before and after.
Device Manager → Network adapters → Your adapter → Properties → Advanced → Set "Interrupt Moderation" to Disabled.
Apply tweaks like these safely
DRX Optimizer applies tweaks like these with a restore point first. The free version includes the Recommended profile; Pro unlocks all 200+ tweaks.
Download DRX Optimizer — Free