Lower your internet bill
61% of people overpay for their internet.
Are you one of them?
Unlock exclusive offers in your area!
Call now
[tel]Enter zip code
1 Star is Poor & 5 Stars is Excellent.
* Required
Use code: KALA & receive a $50 gift card with your order! 
Written by Sam Watanuki - Pub. Sep 02, 2026 / Updated Sep 03, 2026
Table of Contents
Are you happy with your Internet service?

About the author
Your speed test says 500 Mbps down and 50 Mbps up. Your router is a $200 mesh system. Everything should be solid! Yet… every time someone starts a game update or a big backup, your Zoom call freezes and your gaming ping spikes to 400ms. You’ve rebooted everything, and your internet provider swears the connection is fine.
The likely culprit is “bufferbloat”—a networking problem almost never mentioned in ISP troubleshooting guides, and one a standard speed test is specifically bad at catching.
61% of people overpay for their internet.
Are you one of them?
Unlock exclusive offers in your area!
Call now
[tel]Enter zip code
Bufferbloat happens when a router or modem has an oversized buffer (which is a waiting area for data packets) that fills up during heavy uploads or downloads and holds packets for hundreds of milliseconds before sending them. Real-time traffic like a video call, a voice call, or a game’s input packets gets stuck behind that queue of bulk traffic, even though the real-time data is tiny by comparison.
Networking engineer Jim Gettys coined the term in 2010 after tracing his own home network slowdowns to oversized buffers in consumer routers, and the fix has been an active area of networking research ever since [1]. A speed test doesn’t catch it because speed tests measure peak throughput, not how long packets sit waiting in a queue.

Why Does My Internet Lag When My Speed Test Is Fast?
Your router’s buffer is kind of like a highway on-ramp with a waiting area for 500 cars. During rush hour, the on-ramp fills up and cars wait ten minutes to merge, even though traffic on the highway itself is moving fine. Small emergency vehicles—the equivalent of your real-time packets—can’t get through because they’re stuck behind a line of delivery trucks and people trying to make the commute back home. That’s bufferbloat.
Technically, routers manage outgoing traffic with a queue. When the upstream link is saturated by a big upload or the connection is at capacity, packets pile up. Older queue-management approaches, known as tail-drop, simply drop packets once the buffer is completely full, so the queue builds up substantially before anything happens.
That added wait time gets counted directly as latency by gaming and video-calling software. A connection with a normal 15ms baseline can show 300–500ms of latency under load purely because of queuing delay, even though nothing about the underlying connection has changed. Real-time voice and video quality starts degrading once one-way delay creeps past roughly 150ms, which is why bufferbloat is so noticeable on calls specifically [2].
These three get lumped together because they cause similar-feeling lag, but they’re technically (and diagnostically) distinct (see our full breakdown of packet loss, jitter, and latency):
Bufferbloat is different from both: latency is high and consistent under load, but completely normal when the connection is sitting idle. If your ping is fine until someone starts a download, and then it climbs and stays elevated for as long as that download runs, that pattern points specifically to bufferbloat rather than packet loss.

How Do I Run a Bufferbloat Test?
The most reliable option today is the Waveform Bufferbloat Test, which runs a speed test while simultaneously loading the connection and grades the result A through F [3]. A grade of C or below means decent bufferbloat. For years, the go-to option was the DSLReports bufferbloat test, a browser-based tool that pioneered this kind of grading, but DSLReports went fully offline in March 2025 and is no longer available, which is why Waveform has become the standard recommendation [4].
For a DIY version, open a terminal and run a continuous ping to a reliable server (ping -t 8.8.8.8 on Windows, ping 8.8.8.8 on Mac), then start a large download, like a Steam game update. If the ping jumps from 15ms to 200–500ms while the download runs, that’s bufferbloat happening in real time, and watching the numbers change is a pretty convincing way to confirm the problem is real, and not a fluke.
Once a test confirms the problem, how to fix bufferbloat comes down to one setting most routers don’t expose by default. The most effective bufferbloat fix for a router is enabling Smart Queue Management, or SQM. SQM shapes outgoing traffic intelligently instead of just letting the buffer fill up, using an active queue-management algorithm—either the older fq_codel or the newer CAKE algorithm—so real-time packets skip ahead of bulk traffic instead of waiting behind it [5].
SQM is built into OpenWrt firmware, Firewalla’s Gold and Purple boxes, and a growing number of consumer routers, including several from GL.iNet and higher-end ASUS models with adaptive QoS. Most stock ISP routers and budget retail routers still don’t offer it, which is the main consideration separating enthusiast gear from mass-market hardware.
If SQM isn’t available, ordinary QoS (Quality of Service) is a simpler fallback found on most modern routers, typically under Advanced > QoS or Traffic Management. Set video calls and gaming traffic to high priority. Another workaround is to cap your router’s upload speed to 85–90% of your actual measured upstream speed, since bufferbloat is often triggered by upload saturation, and leaving headroom keeps the buffer from filling completely. If your current router can’t do any of this, a GL.iNet travel router, a Firewalla box, or an OpenWrt-flashed device is the cleanest upgrade path. And if your ISP’s combo modem/router is the bottleneck, bridging it and routing through your own SQM-capable router removes it from the equation.
For gamers specifically, bufferbloat gaming lag is one of the most common—and most misdiagnosed—sources of ping spikes, since it’s easy to blame the game server when the real bottleneck is sitting in the queue at home.

Does My Internet Provider Affect Bufferbloat?
Bufferbloat is a router-level problem, and fiber, cable, and 5G connections can all suffer from it. But how often it gets triggered depends on the connection type… and connection types vary more in upload capacity than the federal government’s own definition of “broadband" suggests.
The FCC’s current benchmark requires only 100 Mbps download and 20 Mbps upload to qualify [6], a number that plenty of technically-compliant plans meet while still being upload-starved enough to trigger bufferbloat regularly. Cable’s upload speeds are capped well below its download speeds. Comcast’s gigabit cable plan, for example, still tops out at 35 Mbps upload regardless of how fast the download tier is [7]. That asymmetry makes upload saturation, and therefore bufferbloat, easier to trigger than on a fiber connection with symmetrical speeds, where a 500 Mbps upload is much harder to accidentally saturate with a background sync or backup.
Fixing bufferbloat with SQM can solve the router side of the problem, but if the connection itself is slow or asymmetrical, both issues can coexist. It’s worth checking what internet providers actually serve your address. CompareInternet’s internet comparison tool lets you compare internet providers and compare internet plans side by side, including internet prices and upload speeds.
Use the zip code tool below to find the best internet providers and the best internet in your area—the ones offering symmetrical uploads that make bufferbloat less likely to begin with.
61% of people overpay for their internet.
Are you one of them?
Unlock exclusive offers in your area!
Call now
[tel]Enter zip code
Speed tests measure how much data your connection can move at once, not how long packets sit waiting in a queue. If your router has bufferbloat, your video call’s tiny, time-sensitive packets get stuck behind whatever else is using the connection — a download, a backup, another device’s traffic — even though your overall bandwidth is plenty.
It’s usually not that the download itself is slow — it’s that the download is saturating your buffer and delaying everything else on the network while it runs. Other devices and applications feel the lag even though the download is proceeding normally.
No. Packet loss means data is dropped and retransmitted; bufferbloat means packets are delayed, not lost, and that delay is consistent for as long as the connection stays loaded. They can happen on the same connection, but they call for different fixes.
Yes, and it’s one of the most commonly misdiagnosed causes of gaming lag. A fast connection with severe bufferbloat can still show ping spikes of several hundred milliseconds the moment any device on the network starts a large upload or download, which feels identical to a bad connection to the game server.
[1] Association for Computing Machinery. “Bufferbloat: What’s Wrong With the Internet?"
[2] ITU-T. “Recommendation G.114: One-Way Transmission Time."
[3] Waveform. “Bufferbloat and Internet Speed Test."
[5] OpenWrt. “SQM (Smart Queue Management)."
[6] Federal Communications Commission. “FCC Increases Broadband Speed Benchmark."

About the author
Congratulations, you qualify for deals on internet plans.
Speak with our specialists to access all local discounts and limited time offers in your area.
[tel]61% of people overpay for their internet.
Are you one of them?
Unlock exclusive offers in your area!
Call now
[tel]Enter zip code