Why your internet feels slow when the speed test says it's fast

It's one of the most confusing problems to deal with: you run a speed test, it shows 50, 100, even 200 Mbps, and yet pages crawl, video buffers, and everything feels sluggish. If your internet is slow but the speed test is fine, the connection itself usually isn't the problem. Something between your device and the websites you're loading is.

The key thing to understand is what a speed test actually measures. It downloads a chunk of data from a nearby server as fast as possible and reports that raw figure. But day-to-day browsing depends on far more than raw bandwidth: how quickly your DNS resolves each address, the latency and routing between you and the server, whether your WiFi signal is solid, how the website itself performs, and whether something on your own PC is quietly eating the connection. A line can test fast and still feel slow if any one of those is off.

Common reasons fast internet still feels slow

When we're called out for this exact complaint, the cause almost always falls into one of these categories:

  • Slow DNS. Your ISP's DNS servers are sluggish to look up addresses, so every new page hesitates before it even starts loading.
  • Background bandwidth hogs. Windows Update, OneDrive, cloud backups or a game launcher downloading in the background, silently consuming your line.
  • Browser problems. Too many extensions, a bloated cache, or a misbehaving browser slowing pages regardless of connection speed.
  • WiFi signal, not line speed. The speed test ran while you were near the router, but you actually use the device somewhere with a weaker signal.
  • Latency and routing. High ping or poor international routing makes everything feel laggy even when downloads are quick, which matters a lot in South Africa where many servers are overseas.
  • The website itself. Sometimes it really is just that one site or service having a bad day, not you.

The steps below isolate which one it is, starting with the quickest checks.

Troubleshooting Steps

01

Compare multiple sites

Before changing anything, find out whether your whole connection is slow or just one site. This thirty-second check saves you from troubleshooting a problem that was never on your end to begin with.

  • Open a few different sites, such as YouTube, a local news site, and Google
  • If only one site is slow, the problem is that site's servers, not your connection
  • If everything feels slow, the cause is local, so continue through the steps
02

Try a different browser

This quickly separates a browser problem from a network problem. If a second browser is fast while your usual one drags, you've found your answer and can skip straight to the extension and cache steps below.

  • If you use Chrome, open the same slow page in Edge or Firefox
  • If the other browser is noticeably faster, the issue is your original browser, not your internet
03

Disable browser extensions

Extensions are one of the most overlooked causes of slow browsing. Ad blockers, VPNs, coupon tools and security add-ons all sit between you and every page you load, and a single badly-behaved one can add seconds to every request, no matter how fast your line is.

  • Go to your browser's Settings → Extensions
  • Disable all extensions
  • Test your browsing speed again
  • If things improve, re-enable them one at a time to find the culprit
04

Flush the DNS cache

Your PC keeps a local cache of website addresses to save time, but when that cache goes stale or holds an outdated entry, pages hesitate or fail to load even on a fast connection. Clearing it forces a fresh, clean lookup.

  • Open Command Prompt
  • Run the following command:
ipconfig /flushdns
  • Restart your browser and test again
05

Change your DNS server

This is the fix that most often produces a dramatic, instant improvement. Your ISP's default DNS servers are frequently slow to respond, and since every single page load starts with a DNS lookup, slow DNS makes a fast line feel broken. Public DNS providers like Cloudflare and Google are usually far quicker.

  • Go to Control Panel → Network and Internet → Network Connections
  • Right-click your active network and select Properties
  • Select Internet Protocol Version 4 (TCP/IPv4) and click Properties
  • Set preferred DNS to 1.1.1.1 and alternate to 1.0.0.1 (Cloudflare), or use 8.8.8.8 and 8.8.4.4 (Google)

Cloudflare's 1.1.1.1 is often the fastest option for South African connections, and it's worth trying first.

06

Check for heavy background usage

Something on your computer may be quietly using most of your bandwidth without you realising. A large Windows Update download, OneDrive syncing thousands of files, or a cloud backup running can choke everything else, and it explains why a connection that tests fast feels slow exactly when you're trying to use it.

  • Open Task Manager (Ctrl + Shift + Esc)
  • Click the Performance tab, then Open Resource Monitor
  • Open the Network tab and see which processes are sending and receiving data
  • Common culprits: Windows Update, OneDrive, cloud backups, game launchers, or malware
07

Test another device

The final isolating step. Comparing devices on the same network tells you whether you're chasing a network-wide problem or one stuck on a single machine.

  • If all devices on the network are slow → it's a network, router, or line issue
  • If only one device is slow → the problem is specific to that computer (revisit the browser, DNS and background-usage steps above)

Why this is so common in South Africa

There's a local dimension worth understanding. A lot of the services South Africans use are hosted overseas, which means even on a fast fibre line your requests may travel to Europe or the US and back. That round trip shows up as latency, or high ping, which makes browsing and video calls feel laggy while a speed test, measured to a nearby local server, still looks great. Choosing a fast local DNS like Cloudflare's 1.1.1.1 helps, and for businesses that rely on overseas tools, the routing quality of your specific ISP can make a real difference. If your line consistently tests well but performs poorly to the services you actually depend on, that's worth investigating properly rather than living with.

When your speed tests look fine but everyday browsing is slow, the cause is usually something more technical, like DNS, background usage, routing, or a device-specific problem. If you've tried the steps above and things still aren't right, it may need a proper network check. If you're in Johannesburg or Gauteng and dealing with ongoing internet issues, feel free to get in touch.

Get In Touch →