The Reason You Lag When Someone Watches Netflix
You run a speed test: 500 Mbps. Great. You jump into Valorant: 30ms ping. Great.
Then your roommate opens Netflix, and suddenly your ping spikes to 300ms. Why?
The Queue Problem
Bufferbloat happens when your router buffers too much data. It tries to be helpful by holding onto packets so none are lost, but for gaming, a delayed packet is worse than a lost packet. Your tiny “shoot” command gets stuck in line behind a giant chunk of 4K video.
The Fix: SQM (Smart Queue Management)
SQM is the only real cure. It intentionally slows down your max speed by about 5-10% to ensure the router’s buffer never gets full. It keeps the “fast lane” open for small, time-sensitive packets like gaming and VoIP.
Routers like the Eero or anything running OpenWrt handle this beautifully (often called “Optimize for Conferencing and Gaming”).
Diagnosing Bufferbloat on Your Own Connection
The fastest test: run a speed test that measures latency under load. Cloudflare’s speed test at speed.cloudflare.com reports both idle and loaded latency. If your idle ping is 15ms but loaded ping is 180ms, you have severe bufferbloat. The gap between these two numbers is your bufferbloat severity — under 30ms added latency is acceptable, 30-100ms is problematic, and over 100ms makes real-time applications unusable while any download is happening. The bufferbloat speed test gives you a standardized A-F grade to track improvement over time.
The Fix: Enable SQM on Your Router
Smart Queue Management (SQM) is the most effective bufferbloat solution. It works by intelligently limiting your connection to just below its maximum capacity, preventing the queue from filling. Routers running OpenWrt/DD-WRT firmware have SQM as a standard feature. Some consumer routers (ASUS with Adaptive QoS, newer Netgear models) include similar technology under different names. Set your SQM target bandwidth to about 95% of your measured download and upload speeds. After enabling it, re-run the bufferbloat test — most users see loaded latency drop from 200ms+ to under 20ms.
Frequently Asked Questions
Why does gaming lag when someone else is downloading?
This is bufferbloat in action. The download fills your router’s buffer with large data packets, and your small gaming packets get stuck behind them waiting their turn. From your game’s perspective, it’s sending packets that don’t arrive for 100-300ms instead of the usual 20ms — which causes rubber-banding, shot registration failures, and disconnections. SQM prevents this by never letting the buffer fill past a short threshold.
Does bufferbloat affect video calls too?
Yes — video calls are even more sensitive than gaming because they require both low latency and consistent throughput. During a background download, bufferbloat can cause your video call to freeze, your audio to cut out, and your transmitted video to become pixelated as the codec reduces quality to compensate for the unstable delivery. Enabling QoS or SQM to prioritize video call traffic (typically ports 443 and 3478) resolves this entirely.