A 20ms ping in Valorant can jump to 500ms the moment someone else on the network starts downloading a game on Steam. That's not a "slow internet" problem — it's bufferbloat, and it affects gigabit connections just as easily as slower ones.
This covers what bufferbloat is, why it happens, how to test for it, and how to fix it.
Table of Contents
- What is Bufferbloat?
- Why Bufferbloat Destroys Gaming
- How to Test for Bufferbloat
- How to Fix Bufferbloat
- Routers with Built-In Bufferbloat Protection
- Advanced: Understanding SQM and fq_codel
- FAQ
What is Bufferbloat?
Bufferbloat is when your router's buffer gets overloaded, causing massive latency spikes.
The Buffer Explained
Every router has a buffer—a temporary storage area for network packets. Think of it like a waiting room at a doctor's office.
How it's supposed to work:
- Packets arrive at the router
- Router processes them instantly (or within milliseconds)
- Buffer stays mostly empty
What happens with bufferbloat:
- Packets arrive faster than the router can send them (e.g., during a large download)
- Router stuffs them all into the buffer
- Buffer fills up completely
- New packets (like your game inputs) have to wait in line behind 100+ packets
- Your ping spikes from 20ms to 500ms
The "Network Buffer Arms Race"
In the 2000s, router manufacturers thought: "Bigger buffers = better performance!"
They were wrong. Huge buffers don't prevent packet loss—they just delay packets, which is worse for real-time applications like gaming and VoIP.
Modern routers can have buffers that hold 1-2 seconds of data. That's an eternity in gaming.
Why Bufferbloat Destroys Gaming
Bufferbloat affects:
- Online gaming (ping spikes = death)
- VoIP calls (Discord, Zoom lag)
- Live streaming (dropped frames, buffering)
Real-World Example
Scenario: You have 100 Mbps download, 10 Mbps upload.
Without bufferbloat:
- Idle ping: 20ms
- Ping during download: 25ms
- Ping during upload: 30ms
With bufferbloat:
- Idle ping: 20ms
- Ping during download: 300ms
- Ping during upload: 500ms
The upload spike is worse because most ISPs have tiny upload bandwidth (10-35 Mbps), so the buffer fills up instantly.
How to Test for Bufferbloat
Method 1: Waveform Bufferbloat Test (Easiest)
- Go to Waveform Bufferbloat Test
- Click "Start Test"
- Wait 30-60 seconds
- Check your grade:
- A: <10ms added latency (excellent)
- B: 10-25ms (good)
- C: 25-100ms (moderate bufferbloat)
- D: 100-300ms (bad bufferbloat)
- F: >300ms (severe bufferbloat—fix this ASAP)
Method 2: Manual Ping Test
Windows:
- Open Command Prompt
- Type:
ping 1.1.1.1 -t(continuous ping to Cloudflare) - Leave it running
- Start a large download (Steam, torrent, etc.)
- Watch the ping numbers
What to look for:
- Ping jumps from 20ms to 200ms+ = bufferbloat
- Ping stays under 50ms = you're fine
Mac/Linux:
- Open Terminal
- Type:
ping 1.1.1.1 - Follow steps 3-5 above
How to Fix Bufferbloat
Fix #1: Enable SQM (Smart Queue Management)
Impact: Massive | Difficulty: Easy (if your router supports it)
SQM is a modern traffic management system that prevents buffer overload.
How to enable SQM:
- Log into your router (usually 192.168.1.1)
- Look for SQM, Traffic Control, or QoS settings
- Enable SQM
- Set your download and upload speeds to 90% of your actual speed
- Example: If you have 100 Mbps down, set it to 90 Mbps
- Save and reboot
Why 90%?
SQM needs a small buffer to work. Setting it to 100% defeats the purpose.
Routers that support SQM:
- ASUS (most models with "Adaptive QoS")
- TP-Link (some models with "QoS")
- Ubiquiti (all Dream Machines and EdgeRouters)
- OpenWrt/DD-WRT firmware (any compatible router)
Fix #2: Upgrade to a Router with fq_codel
Impact: Massive | Difficulty: Medium | Cost: £80-350
fq_codel (Fair Queuing with Controlled Delay) is the gold standard for bufferbloat mitigation.
Best routers with fq_codel:
- Budget: TP-Link Archer AX55 (£80)
- Mid-Range: ASUS RT-AX86U (£180)
- Enthusiast: Ubiquiti Dream Machine (£350+)
See our full Gaming Routers 2026 guide
Fix #3: Flash OpenWrt or DD-WRT (Advanced)
Impact: Massive | Difficulty: Hard | Cost: Free
If your router doesn't support SQM, you can flash it with custom firmware.
Steps:
- Check if your router is compatible at OpenWrt.org
- Download the firmware
- Flash it (follow the guide carefully—bricking your router is possible)
- Enable SQM in the OpenWrt interface
Warning: This voids your warranty and can brick your router if done wrong.
Fix #4: Limit Upload/Download Speeds Manually
Impact: Moderate | Difficulty: Easy | Cost: Free
If you can't enable SQM, manually cap your speeds to prevent buffer overload.
How to limit speeds:
- Router settings → QoS or Bandwidth Control
- Set max download to 80% of your speed
- Set max upload to 80% of your speed
This isn't as good as SQM, but it helps.
Routers with Built-In Bufferbloat Protection
| Router | Price | Bufferbloat Tech | Best For |
|---|---|---|---|
| TP-Link Archer AX55 | £80 | Basic SQM | Budget gamers |
| ASUS RT-AX86U | £180 | Adaptive QoS + fq_codel | Most gamers |
| Netgear Nighthawk RAXE500 | £380 | DumaOS 4.0 | Competitive gamers |
| Ubiquiti Dream Machine | £350 | Enterprise SQM | Power users |
Advanced: Understanding SQM and fq_codel
How SQM Works
Traditional QoS prioritises traffic (gaming > Netflix). But it doesn't prevent bufferbloat.
SQM does both:
- Prioritises gaming traffic
- Actively manages the buffer to prevent overload
How fq_codel Works
fq_codel stands for "Fair Queuing with Controlled Delay."
Fair Queuing: Each device/connection gets its own queue. Your roommate's Steam download can't hog all the bandwidth.
Controlled Delay: If a packet sits in the buffer for >5ms, fq_codel drops it (forcing a retransmit). This sounds bad, but it's better than 500ms latency.
Cake (Newer Alternative)
Cake (Common Applications Kept Enhanced) is a newer algorithm that's even better than fq_codel. It's built into OpenWrt and some ASUS routers.
FAQ
Q: Can I have bufferbloat on a gigabit connection?
A: Yes. Bufferbloat is about buffer size, not connection speed. Even 10 Gbps fibre can have bufferbloat if the router sucks.
Q: Does bufferbloat affect download speed?
A: No. Your download speed stays the same. Bufferbloat only affects latency.
Q: Will a gaming router fix bufferbloat?
A: Only if it has SQM or fq_codel. "Gaming routers" without these features are just marketing.
Q: Can I fix bufferbloat on my ISP's router?
A: Unlikely. ISP-provided routers rarely have SQM. Buy your own router.
Q: Does Ethernet vs. Wi-Fi affect bufferbloat?
A: No. Bufferbloat happens at the router level, before the Ethernet/Wi-Fi split.
Q: Will upgrading my internet speed fix bufferbloat?
A: No. Bufferbloat is a router problem, not an ISP problem.
The Bottom Line
Bufferbloat is the silent killer of gaming performance. You can have gigabit fibre and still experience 500ms ping spikes if your router has terrible buffer management.
The fix:
- Test for bufferbloat at Waveform
- If you have it, enable SQM in your router settings
- If your router doesn't support SQM, upgrade to one that does
Not sure if your connection has bufferbloat?
Run a speed test and check your jitter score.
Looking for a router with SQM?
See our Gaming Routers 2026 guide
Last updated: February 6, 2026