Nagle's algorithm and gaming: should you disable it?
Disabling Nagle's algorithm (TCPNoDelay and TcpAckFrequency) is often sold as a way to “lower your ping”. What it really does, which games it can help and why most shooters don't care.
What Nagle's algorithm is
It's an old TCP mechanism: when a program sends lots of tiny pieces of data, Windows briefly holds them back and sends them as one packet. It works together with “delayed acknowledgement” (delayed ACK): the receiver doesn't confirm every packet at once but in batches — by default in Windows every second packet, or on a timer of up to 200 ms. For file downloads that saves bandwidth. For a game that sends small messages over TCP it can add delay.
What the tweak changes
For each connected network adapter, two values are written under HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{adapter GUID}: TCPNoDelay = 1 (don't bundle small packets) and TcpAckFrequency = 1 (acknowledge every packet at once). It needs administrator rights and a restart.
Which games it helps
Only those that talk to the server over TCP: some MMOs and MOBAs, older online games, some browser and turn-based games. Counter-Strike 2, Valorant, Fortnite, Apex Legends and most modern shooters use UDP — Nagle's algorithm doesn't apply to it, and the tweak has no effect on them.
Will it lower your ping?
The ping number in a game is mostly the distance to the server and the quality of your line. Disabling Nagle's algorithm doesn't reduce it. In a suitable TCP game it can remove an occasional extra delay on single messages, which feels like actions “hanging” — but even that is worth testing rather than taking on faith.
Downsides
- Slightly more small packets on the network.
- On a slow or busy connection, large downloads may be a little slower.
- The values are written per adapter: after changing your network card or Wi-Fi adapter, apply the setting again.
Bottom line
If you play a TCP game and notice input delay, try it — it's safe and can be undone. If you play CS2, Valorant or Fortnite, don't bother: there will be no effect. In NyxBoost the setting shows every value before it's applied, and Revert puts the old ones back. As for the related setting, the network limit for multimedia, honestly: it usually doesn't change in-game ping either.