If your ping shoots up every time someone streams or uploads, the good news is that this is usually fixable with a settings change rather than a new plan. The fix takes a bit of patience: measure, adjust, measure again.
Measure before you change anything
Run the bufferbloat test on a wired device with other traffic paused. Note your idle latency, your latency under load, and your download and upload speeds. Bufferbloat.net treats an increase under about 15–25 ms as under control; much more than that is worth fixing.
Open your router settings
Many routers call this feature SQM, "adaptive QoS" or something like "optimize for gaming and conferencing". Check your router's settings or manual. Bufferbloat.net also lists firmware projects such as OpenWrt that include SQM.
Where to find it: Router settings or manualTurn on Smart Queue Management (SQM)
SQM is a router feature that keeps the waiting line short and fair, so small, time-sensitive packets don't get stuck behind big transfers. It is built on queue-management algorithms with technical names:
- fq_codel ("fair queuing with controlled delay", IETF RFC 8290) splits traffic into separate little queues so one big download can't crowd out your call, and drops or marks packets when any queue has waited too long.
- CAKE ("Common Applications Kept Enhanced") is a newer all-in-one version that adds its own speed limiter and fairness between devices.
- PIE is another approach, used for example in DOCSIS cable modems (RFC 8033).
Set the speed limits a little below your real speed
SQM only works if your router, not your provider, becomes the slowest point. Bufferbloat.net's method: measure your speeds without SQM, enter them into SQM, then keep testing and lowering the settings until latency stays low while speed is still good. In practice that means starting at or a little below your measured speeds and lowering them step by step.
Fix it on the router your console uses
A console has no queue setting of its own: its traffic waits in the home router’s queue. Choose “Home router” above and follow those steps on the router the console is connected to.
Check Wi‑Fi, cables and packet loss
- Wi‑Fi: move closer to the router or use a cable for gaming and calls; Wi‑Fi can add its own delay and loss.
- Packet loss: check cables and connectors and restart the modem; if the packet loss test still shows loss on a wired device, contact your provider with your results.
Variable connections
- Variable connections: on LTE, cable or satellite links whose speed changes through the day, bufferbloat.net points to cake-autorate, which adjusts the limit automatically.
Ask your router vendor
- Ask your router vendor: if your router has no queue-management option, ask support whether a firmware update with SQM is planned.
Test again
Run the bufferbloat test again with the same setup as in step 1 and compare your latency under load.
FAQ
Will SQM lower my speed?
A little, by design, because you set it slightly below your line speed. In return, latency under load should drop sharply.
Is QoS the same as SQM?
Not quite. Classic QoS sorts traffic by priority rules you set up; bufferbloat.net says tweaking it often only helps a bit. SQM manages the queue length itself.
Do I need a special gaming router?
Not necessarily. Bufferbloat.net warns that an expensive or "gaming" router won't necessarily help; what matters is whether it uses SQM such as fq_codel or CAKE.
How do I fix super high ping when nobody else is online?
Then bufferbloat is less likely. Check Wi‑Fi signal, background updates on your own device, and the distance to the game server; see game ping.