Your connection is fine until someone starts a cloud backup, and suddenly your game ping climbs from 25ms to 400ms and your video call turns into a slideshow. Speed tests still show the full bandwidth you pay for, so it looks like nothing is wrong. What you are experiencing is bufferbloat: oversized buffers in your router or modem hoarding packets during congestion instead of dropping them, which inflates latency enormously while throughput stays high. It is one of the most common home network problems and one of the most fixable. This tutorial covers how to test for bufferbloat properly, how to configure smart queue management, and exactly what bandwidth numbers to enter so the fix actually works.

What Bufferbloat Actually Is
Every network device has a buffer to smooth out bursts of traffic. The problem is that manufacturers made those buffers far larger than necessary, on the assumption that dropping a packet is always worse than delaying it. When the link saturates, packets queue up in a buffer that might hold several seconds of traffic. Your latency-sensitive traffic, a game packet or a voice frame, arrives at the back of that queue and waits behind hundreds of kilobytes of file upload.
The bottleneck is nearly always the slowest link in the chain, which for most homes is the upstream direction of your broadband connection. That is why bufferbloat is usually most brutal when someone is uploading: a video call, a photo sync or a game update. Fixing it means taking control of that queue away from the modem and managing it intelligently in your router.
What You Need Before You Start
- A router with smart queue management. Look for SQM, Adaptive QoS, Cake, fq_codel or Dynamic QoS in the settings. Basic priority-based QoS without an active queue algorithm will not fix bufferbloat.
- A wired test machine. Wi-Fi adds its own latency variance and will muddy the results. Use Ethernet for every measurement.
- A quiet network. Pause downloads, streaming and cloud sync on other devices while you test, otherwise your baseline is meaningless.
- Your real line speeds. You need accurate download and upload figures, measured rather than taken from the marketing on your bill.
- Twenty to thirty minutes, mostly spent re-testing after each adjustment.
Step-by-Step: Testing for Bufferbloat
- Connect a computer directly to the router by Ethernet. Disable Wi-Fi on that machine so nothing falls back to wireless mid-test.
- Stop all other network activity. Close streaming apps, pause backups, and if possible switch off other devices. Even one background sync will distort the numbers.
- Run a latency-under-load test. Use a free bufferbloat test that measures ping while simultaneously saturating the link in both directions. The important output is not the speed but the increase in latency during the loaded portion compared with idle.
- Record the idle latency. This is your baseline round-trip time with no traffic, typically 10ms to 30ms on fibre or cable, higher on DSL or satellite.
- Record the loaded latency for download and upload separately. Bufferbloat is often much worse in one direction, and knowing which one tells you where to focus.
- Interpret the increase. Under 30ms of added latency is good. Between 30ms and 100ms is noticeable in calls and games. Over 100ms is severe. Increases of several hundred milliseconds are common on unmanaged connections and are what makes a household feel like the internet has broken.
- Repeat the test three times. Line conditions vary. Take the pattern, not one reading, and note the time of day since evening congestion at the provider level can look similar.
- Run a plain speed test too. You need accurate download and upload figures for the next stage, and it confirms that raw throughput is fine even when latency is terrible.

Step-by-Step: Fixing Bufferbloat With Smart Queue Management
- Log in to the router admin interface. Find the QoS, SQM or traffic management section. On some firmware it sits under Advanced or under a gaming or bandwidth control menu.
- Choose the right algorithm. If your router offers Cake, use it. Otherwise choose fq_codel, or the vendor’s adaptive QoS mode. Avoid simple priority queues that only reorder traffic without controlling queue depth.
- Enter your bandwidth limits. This is the step that decides whether the fix works. Set the download and upload limits to roughly 85 to 90 percent of your measured speeds. If you measure 300Mbps down and 30Mbps up, start with 260Mbps and 26Mbps.
- Understand why you throttle deliberately. The queue has to form inside your router, where it can be managed, rather than in your provider’s equipment where it cannot. Setting the limit slightly below your real capacity moves the bottleneck to the device that knows how to handle it. Giving up ten percent of throughput to remove hundreds of milliseconds of latency is an excellent trade.
- Set the link layer overhead. If your firmware asks, choose the option matching your connection type: Ethernet for fibre, and DOCSIS or ATM overhead settings for cable and DSL respectively. Getting this wrong leaves a small amount of bloat behind.
- Save and apply. Some routers restart the WAN interface, briefly dropping the connection.
- Re-run the bufferbloat test. Loaded latency should now sit within about 20ms to 30ms of your idle figure. If it does, you are done.
- Tune downward if latency is still high. Drop the limits another five percent and retest. Repeat until the latency increase is small. Upload is usually the direction that needs the most reduction.
- Tune upward to recover speed. Once latency is controlled, raise the limits in small steps and retest, stopping just before latency starts climbing again. This finds the best balance for your line.
- Retest at a busy time. Evening congestion can shift your usable capacity, so confirm the settings still hold when the network is under real household load.
Setting the Bandwidth Numbers Correctly
The single biggest reason a bufferbloat fix fails is entering the wrong bandwidth figures. Three rules keep you out of trouble. First, use measured speeds, not advertised ones. A plan sold as 500Mbps may deliver 460Mbps at the router. Second, always set the limit below your real speed, never at or above it. If the limit exceeds actual capacity, the queue reforms in the modem and the router’s algorithm never sees it. Third, be more aggressive on upload than download, because the upstream is usually the narrower pipe and the one that ruins calls.
Some connections vary throughout the day, particularly cable and fixed wireless. If yours does, set the limits based on your slowest observed speed rather than your fastest, or use an adaptive mode if your router offers one. A stable 80 percent of a variable line beats a setting that only works at 3am.

Troubleshooting When the Fix Does Not Hold
Latency is still high after enabling SQM. Your limits are too close to line speed. Reduce both by another ten percent and retest. On DSL and cable, also check the link layer overhead setting.
Throughput dropped far more than expected. The router’s processor may not handle SQM at your line speed. Many consumer CPUs top out somewhere between 100Mbps and 500Mbps of shaped traffic. Check whether hardware acceleration was disabled when you enabled QoS, since the two are often mutually exclusive.
Only wireless devices still suffer. That is Wi-Fi latency, not bufferbloat on the WAN. Look at channel congestion, band steering and airtime fairness instead.
Your ISP router cannot do SQM. Put it into bridge or modem mode and place a capable router behind it. Bufferbloat control only works at the actual bottleneck, so the shaping device must be the one facing the WAN.
Results are inconsistent between tests. Confirm nothing else is using the network, test wired, and run several attempts. A single anomalous result usually means a background sync woke up.
Common Mistakes to Avoid
The first mistake is enabling basic QoS and assuming it is the same thing. Prioritising gaming traffic in a bloated queue simply means your game packets wait at the front of an enormous line. You need an algorithm that keeps the queue short in the first place. The second is entering the speeds printed on your bill, which are almost always higher than reality and leave the bottleneck outside your control. The third is testing over Wi-Fi, which introduces its own latency and makes it impossible to tell whether the shaping worked. The fourth is buying more bandwidth to fix a latency problem; a faster plan with the same oversized buffers behaves exactly the same under load. Finally, check that your hardware can actually shape at your line speed before blaming the settings, because an underpowered router will simply cap your throughput. Our roundup of the best routers for bufferbloat focuses on models with enough processing headroom to run smart queue management at full speed, and the best QoS routers comparison covers firmware with genuinely usable queue controls.
Going Further With Per-Device Prioritisation
Once the queue is under control, layer prioritisation on top for households where several people compete for the link. Assign your work laptop and games console higher priority than a media server, and place bulk transfers such as cloud backups in the lowest class. With smart queue management already handling the latency, prioritisation now does what people always expected QoS to do. Our walkthrough on how to set up QoS settings for smoother multi-device use covers the classification side in detail.
Competitive players benefit most, since a stable 25ms beats a fast connection that spikes to 300ms whenever someone else uploads. Hardware aimed at that use case usually ships with adaptive queue features enabled by default, which is worth knowing if you are choosing between the best gaming routers and the more specialised options in our best routers for esports guide.
Frequently Asked Questions
Does bufferbloat affect download speed?
No. Throughput usually looks perfect. Bufferbloat is a latency problem, which is why standard speed tests miss it entirely and why the diagnosis needs a latency-under-load test.
Why does fixing it reduce my speed?
Because you deliberately shape slightly below line rate so the queue forms inside your router. Losing about ten percent of throughput to cut hundreds of milliseconds of latency is almost always the right trade.
Will a faster internet plan fix bufferbloat?
Not reliably. More bandwidth raises the point at which the link saturates, but the oversized buffers are still there and behave identically once you reach it.
Can I fix it without replacing my router?
If your router supports SQM, Cake, fq_codel or adaptive QoS, yes. If it only offers basic priority QoS and cannot be reflashed, the fix requires different hardware in front of the connection.
Final Thoughts
Bufferbloat explains most of the moments when a perfectly good internet connection feels broken. Test it wired with a latency-under-load tool, note how much your ping rises during upload and download, then enable smart queue management and shape to roughly 85 to 90 percent of your measured speeds. Retest, tune the numbers down until loaded latency sits within about 25ms of idle, then edge them back up to recover throughput. The result is a connection where a large upload no longer ruins a video call, and where your ping stays flat regardless of what the rest of the household is doing throughout 2026.
