High Ping but Fast Speed: Why It Happens and How to Fix It
High ping with good download/upload speed is classic bufferbloat — your router's queue fills during data transfers, forcing latency-sensitive traffic to wait. Speed and latency are separate measurements. Updated 2026-05-18.
Step 1: Test for bufferbloat
Visit waveform.com/tools/bufferbloat and run the test. It measures your latency under load and assigns a grade from A to F. A grade of C, D, or F confirms bufferbloat — your router's packet queue is filling during transfers and forcing latency-sensitive traffic to wait behind bulk data. This explains why ping is high even when download speed looks fine.
Step 2: Enable SQM on your router
Smart Queue Management (SQM) with FQ-CoDel is the most effective fix for bufferbloat. OpenWrt firmware supports it natively under Network > SQM QoS. DD-WRT and Asus Merlin firmware also support it. Some consumer routers have similar features branded as Adaptive QoS or CAKE. Enable SQM and set the download and upload limits to your measured line speed.
Step 3: Use QoS bandwidth limiting if SQM is unavailable
If your router does not support SQM, enable basic QoS and set the bandwidth limit to 90% of your measured download and upload speed. This prevents the queue from filling completely, leaving headroom for latency-sensitive packets. It is less effective than FQ-CoDel but provides meaningful improvement on routers without SQM support.
Step 4: Check whether a VPN is adding latency
VPN encryption and routing through a remote server adds 10–50 ms of latency depending on server location and protocol. If you use a VPN, disable it temporarily and re-run the ping test. If latency drops significantly, the VPN is the cause. Choose a server geographically closer to you, or switch to WireGuard protocol which has lower overhead than OpenVPN.
Step 5: Test Wi-Fi latency specifically
Wi-Fi can introduce its own queue independent of the router. During an active download, ping your router's LAN address (typically 192.168.1.1) from the affected device. If ping to the router spikes above 20 ms during the download, the problem is in the Wi-Fi link itself — the wireless radio is buffering packets. Switching to Ethernet eliminates this entirely.
Step 6: Upgrade to a router with better queue management
Budget routers use simple tail-drop queues with large buffers that cause severe bufferbloat at full load. Routers running OpenWrt or with hardware-accelerated FQ-CoDel handle queue management properly. If your router scores D or F on the bufferbloat test and has no QoS options, a hardware upgrade is the most reliable long-term fix.
Step 7: Use wired Ethernet for latency-sensitive work
For gaming, video calls, and real-time applications, wired Ethernet bypasses both Wi-Fi queuing and wireless interference. A gigabit Ethernet connection delivers sub-1 ms LAN latency regardless of what other devices are doing on the network. If running cable is not practical, a MoCA adapter over coax delivers similar wired performance.
Frequently Asked Questions
What is bufferbloat?
Bufferbloat is excess latency caused by a router or modem holding too many packets in its queue at once. When you download a large file, the router fills its buffer with data packets. Latency-sensitive packets — game state updates, VoIP audio, DNS queries — get queued behind the bulk data and experience delays of 100–500 ms even though the download speed is fast. FQ-CoDel and SQM solve this by managing queue depth actively rather than using a fixed large buffer.
Why is ping high only during downloads?
This is the classic bufferbloat symptom. During a download, your router's queue fills with incoming data packets. Any new packet — including a small ping packet — has to wait behind the queued data before it can be processed. The result is that ping climbs from 5 ms at idle to 200 ms or more during a download, even though throughput looks normal. Enable SQM or QoS to fix it.
Does QoS reduce ping?
Basic QoS reduces ping indirectly by preventing bulk traffic from fully saturating the link, which reduces queue depth. SQM with FQ-CoDel reduces ping more aggressively by actively controlling queue length per flow. In a bufferbloat test, good SQM configuration can reduce under-load latency from 300+ ms to under 20 ms on the same hardware and internet connection.