Measure the idle baseline
Run the bufferbloat test with the line quiet and keep the result: idle latency and the letter grade.
https://www.waveform.com/tools/bufferbloat
High ping under load is bufferbloat, not a slow line. Measure it idle and loaded, then enable Smart Queue on the router and check the grade again.
Run the **Waveform bufferbloat test** once idle and once while the line is loaded. If latency climbs by more than about **30 ms**, enable **SQM / Smart Queue** on the router at **90% of your measured speeds**.
Run the bufferbloat test with the line quiet and keep the result: idle latency and the letter grade.
https://www.waveform.com/tools/bufferbloat
A or B is fine. C and worse usually means the router queues packets in a deep buffer, and the damage shows up on **upload** first - which is why a video call can ruin a game.
Wi-Fi adds its own retries and hides the router's queueing. Plug the test machine into a LAN port before drawing conclusions.
Look for **QoS**, **SQM**, **Smart Queue** or **Cake/fq_codel** in the router UI. Set the download and upload limits to roughly 90% of the speed you measured - a queue only works when it is slightly shorter than the line.
Download: 90% of measured speed
Upload: 90% of measured speed
Queue type: cake / fq_codel
The loaded latency should sit close to the idle one, and the grade should move to A or B. Run both tests again at the time of day you actually play.
Stock firmware without QoS cannot fix bufferbloat. Options are a router with SQM support, OpenWrt on a supported model, or a small x86 box doing the routing. Software 'game boosters' on the PC do not touch the queue.
Expected - the shaper is doing its job. Raise both limits to 95% if the grade stays good, or lower them again if it does not.
Upload queues fill first on home connections. Set the upload shaper 5% lower than the measured value and retest.
That is packet loss or a distant server, not bufferbloat. Check the in-game latency graph and the server region.
A VPN or the ISP's own queue can add jitter the test does not see. Test with the VPN off and compare the in-game ping graph.
Usually it is the router's queue, sometimes the ISP's. Fixing the local queue is cheap and gets most of the benefit.
No, it slightly reduces it. You trade a few percent of speed for stable latency.
Turn SQM/QoS off in the router and save. The line returns to its old behaviour, including the bad latency under load.
Free · no account needed · tracks your progress