
Latency & congestion
Why your internet slows under load: bufferbloat and the router queue
Bufferbloat is when your response time spikes while the line is busy. As soon as a download or upload starts, the queue in your router swells and every packet has to line up and wait; latency grows even though speed stays high. Video calls, gaming and live streams depend on instant response, so they break first. The fix is not more speed but managing the queue (SQM / QoS).
Why does it stutter when speed is fine?
Most people measure slowness as speed: how many megabits am I downloading? But what decides whether a video call or a game feels smooth is not speed, it is latency. How long does a packet take to travel there and back? That time is low when idle; if it spikes when the line fills up, the experience falls apart.
Your result card shows this as two numbers: your response time when idle, and your response time under load. The wider the gap, the bigger the problem. The line "your response time went from {ping} ms to {loaded} ms" is exactly this.
What exactly is bufferbloat?
Your router has a queue (a buffer) for packets waiting to be sent. When the line is idle the queue is short and packets pass without waiting. When a download or upload starts and fills the line, the queue swells: every new packet waits behind dozens ahead of it. That waiting is what comes back to you as latency.
That is where the name comes from: buffer + bloat. A big buffer sounds good, but an oversized one quietly inflates latency.
In everyday terms: you are on a video call, someone at home starts uploading a large file, and your audio starts breaking up. Your speed is still high; what stutters is latency.
What suffers most?
- Video calls (Zoom, Meet, WhatsApp): audio and video depend on instant response, so they break first.
- Online gaming: as your latency rises relative to opponents, characters teleport and shots miss.
- Live streaming and screen sharing: the queue swells during upload and the stream freezes.
- Even ordinary browsing: opening a page while another download runs makes clicks feel sluggish.
Reducing bufferbloat on your router
- In your router's settings look for QoS (Quality of Service) or SQM (Smart Queue Management). Some brands label it "gaming mode", "video mode" or "smart queue".
- If SQM is available, turn it on and enter your line's real download/upload speed. SQM deliberately keeps the queue short so latency cannot spike.
- If your router lacks this, you can add an SQM-capable router behind it (OpenWrt-based devices do this well).
- The upload direction usually swells more. When you re-test, watch the upload separately.
- After the change, run the test again: if idle and under-load response times have moved closer together, it worked.
Careful: if you enter a speed higher than your line actually delivers, SQM will not work. Run a wired test first to learn your real speed.
So would a faster plan fix it?
Usually not. Bufferbloat is a queue-management problem, not a capacity one. A line with bufferbloat at 100 Mbps can still have it at 1000 Mbps, because the queue swells the moment you fill the line. Spending on a router that manages the queue helps far more than spending on raw speed.
Exactly how we measure latency under load (bufferbloat and RPM) is laid out in our methodology paper. Measurement methodology
Frequently asked questions
- Is bufferbloat the same as ping?
- No. Ping is your response time when the line is idle. Bufferbloat is how much that response time rises while the line is BUSY. Both matter: low ping but high bufferbloat means a connection that is "fast when idle, stuttery under load".
- Should my ISP fix bufferbloat?
- Usually the problem is the queue in your own router, so the fix is on your side (QoS/SQM). But in some cases the provider's network equipment contributes too; if it does not improve after you enable SQM, it is worth raising with your ISP.
- Does turning on gaming mode really help?
- What a router calls "gaming mode" is often a form of queue prioritisation and can reduce bufferbloat. Its effect varies by brand; the most reliable option is an SQM configured with your real download/upload speed.
- Is it Wi-Fi or bufferbloat causing my stutter?
- They show different symptoms. With a Wi-Fi problem your speed rises and falls throughout the test. With bufferbloat your speed is stable but latency spikes under load. Deal with whichever your result card points to first.
Sources
Did this guide help?