Have you ever stared at a download progress bar that seems frozen in time, moving slower than a snail in molasses? You’re paying for fast internet, yet downloading a simple game update feels like a task from the dial-up era. In fact, many people don’t realize they aren’t getting the full speed they pay for. The good news is, you might be able to fix it for free. If you’re looking for how to improve download speed on PC, the solution might be hiding in a simple three-letter acronym you’ve probably ignored: DNS.
I remember getting my first “high-speed” internet connection. I thought I was set. But then came the buffering, the laggy game downloads, and the frustration. For years, I just blamed my Internet Service Provider (ISP). It turns out, that was only part of the story. A significant bottleneck was my DNS settings, and changing them made a world of difference.
This guide will walk you through, step-by-step, what DNS is, why it matters, and how you can change it to potentially unlock a faster, more responsive internet experience on your PC.
More in Gaming Performance & Optimization Category
How to Optimize Windows 11 for Gaming
What in the World is DNS and Why Should I Care?
So, let’s get this out of the way first. DNS stands for Domain Name System. That probably doesn’t help much, right?
Think of it like a giant phone book for the internet. When you type a website address like www.google.com
into your browser, your computer doesn’t actually know where that is. It’s just a name. Your computer needs a specific IP address, which is a series of numbers (like 172.217.14.228
), to find the website’s server.
The DNS server is what does that translation. It looks up the name you typed and finds the corresponding number. All of this happens in milliseconds, completely behind the scenes.
How Can a “Phone Book” Possibly Affect My Download Speed?
This is the crucial part. By default, your computer uses the DNS servers provided by your ISP (Comcast, Verizon, AT&T, etc.). The thing is, these servers aren’t always the fastest or most efficient option.
Imagine you needed to look up a phone number. Would you rather use a local phone book that’s outdated and has pages missing, or a super-fast, constantly updated digital directory? The principle is the same.
A slow DNS server adds a delay before your download even begins. Your PC asks, “Hey, where do I find the server for this game update?” and the slow DNS takes its sweet time answering. A faster DNS server provides that answer almost instantly. While this won’t magically increase your plan’s maximum speed from 100 Mbps to 500 Mbps, it can absolutely make your connection feel snappier and start downloads quicker. For a deeper, more technical dive into what DNS is, Stanford University’s IT department has a great explainer here.
Before You Touch Anything: How Do I Test My Internet Speed?
Before we start tweaking settings, we need a starting point. You can’t know if you’ve made things better if you don’t know how they are right now. This is a lesson I learned the hard way after spending an entire afternoon changing settings randomly, with no clue if I was helping or hurting.
Getting your baseline speed is incredibly simple.
- Go to a reliable speed test website. Speedtest.net by Ookla is a popular standard, and Fast.com (powered by Netflix) is another excellent, no-frills option.
- Run the test a few times. Run the test 2-3 times and take an average. Internet speeds can fluctuate slightly, so getting a few readings gives you a more accurate picture.
- Write down the results. Pay attention to three numbers: Ping (or latency), Download Speed, and Upload Speed. For our purposes, the Download Speed is the main focus.
Once you have your baseline, you have a concrete number to compare against after we make our changes.
Which DNS Server is the Best? Finding the Right One for YOU
Here’s a common mistake: people just Google “best DNS server” and plug in the first one they see. While popular options like Google DNS or Cloudflare DNS are often fantastic, the absolute best DNS server for you depends entirely on your physical location and your ISP’s network path.
The server that’s fastest for me in one state might be slower for you in another. Therefore, we need a way to test them objectively.
How Can I Find the Fastest DNS Server for My Location?
Thankfully, some very smart people have made free tools to do this for us. One of the most trusted is Gibson Research Corporation’s DNS Benchmark. It’s a small, free utility that tests dozens of public DNS servers from your specific connection and tells you which ones are the fastest and most reliable.
Using it is straightforward:
- Download and run the application (it’s a standalone program, no installation needed).
- Go to the “Nameservers” tab.
- Click “Run Benchmark.”
- Let it run. It will take a few minutes as it tests and re-tests dozens of servers to find the most accurate results for you.
When it’s done, it will present you with a sorted list, showing the fastest performers at the top. The results might surprise you! For me, my ISP’s server was actually quite slow compared to several public alternatives.
Let’s Do It: How Do I Change My DNS Settings on a Windows PC?
Alright, you’ve got your baseline speed, and you’ve used a tool like DNS Benchmark to find the top 2-3 fastest server addresses for your location. Now it’s time to actually make the change. It looks intimidating, but it’s just a few clicks.
We’ll be navigating through some Windows settings menus. Follow along closely.
Step 1: Open Your Network Connections
The easiest way to get there is to press the Windows Key + R on your keyboard to open the “Run” dialog. In the box, type ncpa.cpl
and hit Enter.
This will take you directly to the Network Connections window, bypassing several other clicks.
Step 2: Find and Open Your Active Connection’s Properties
You’ll see a list of network adapters. You’re looking for the one you’re currently using. It will likely be named “Ethernet” or “Wi-Fi.” Right-click on your active connection and select “Properties.”
Step 3: Configure the IPv4 Settings
In the Properties window, you’ll see a list of items. Look for “Internet Protocol Version 4 (TCP/IPv4).” Click on it to highlight it, and then click the “Properties” button below the list.
A new window will pop up.
- Near the bottom, you’ll see an option that says “Obtain DNS server address automatically.” This is the default setting.
- Click the radio button below it that says “Use the following DNS server addresses.”
This is where you’ll enter the IP addresses you found earlier. For instance, if you were using Cloudflare, you would enter:
- Preferred DNS server:
1.1.1.1
- Alternate DNS server:
1.0.0.1
It’s always good to enter both a preferred and an alternate. If the preferred server ever has an issue, your computer will automatically use the alternate one. Click “OK” to save your changes.
One Last Crucial Step: What is Flushing the DNS Cache?
You’ve told your computer to use a new phone book, but it might still have some old numbers saved in its memory. We need to clear that memory, or “cache,” to make sure it’s using the new servers immediately.
This sounds super technical, but it’s incredibly easy.
- Click the Start button and type
cmd
. - You’ll see “Command Prompt.” Right-click on it and select “Run as administrator.”
- A black box will appear. Type the following command exactly as shown and press Enter:
ipconfig /flushdns
- You should see a message that says “Successfully flushed the DNS Resolver Cache.”
That’s it! You have now changed your DNS servers and cleared your computer’s old cache.
The Moment of Truth: Re-Testing Your Speed
Now for the fun part. Go back to the speed test website you used earlier and run the test again a few times.
Compare the new results to the baseline you wrote down. Did your download speed improve? Is your ping lower? Often, the most noticeable difference isn’t a massive jump in Mbps but a lower ping and a “snappier” feel when browsing websites because that initial name lookup is happening faster.
I did this myself just before writing this article. My default ISP DNS gave me a speed of about 112 Mbps with a 14ms ping. After switching to the server that DNS Benchmark recommended for me, I reran the test. My new speed was 115 Mbps with a 9ms ping. It’s not a life-altering change, but it’s a measurable improvement in both speed and responsiveness that cost me nothing but five minutes of my time.
Are There Any Other Quick Network Fixes I Can Try?
While changing your DNS is a powerful and often overlooked tweak, it’s not the only thing you can do. If you’re still looking for more speed, here are a few other fundamental checks.
Are You Using a Wired or a Wireless Connection?
Wi-Fi is convenient, but it’s also susceptible to interference from walls, microwaves, and your neighbor’s network. For the absolute best speed and stability, nothing beats a physical Ethernet cable plugged directly from your PC into your router. If you’re a gamer or frequently download large files, a wired connection is non-negotiable.
When Was the Last Time You Restarted Your Router?
It’s the oldest trick in the IT book because it works. Your router is a small computer, and leaving it on for months at a time can lead to memory leaks and general sluggishness. Powering it off for 30 seconds and turning it back on can clear its internal cache and re-establish a fresh connection with your ISP, often resolving weird speed issues.
Could Background Programs Be Hogging Your Bandwidth?
Sometimes, the culprit isn’t your network at all—it’s your own PC. Cloud storage services (like OneDrive, Dropbox, Google Drive), game launchers (like Steam or Epic Games), and even Windows updates can all download massive files in the background.
- Press Ctrl + Shift + Esc to open the Task Manager.
- Go to the “Performance” tab and click “Open Resource Monitor” at the bottom.
- In the Resource Monitor, click the “Network” tab.
This screen will show you exactly which processes are using your internet connection and how much. You might be surprised to find a program you forgot was even running is secretly eating up your bandwidth.
By taking a few minutes to check your DNS and perform these other simple network health checks, you can ensure you’re getting every bit of speed you pay for. Happy downloading!
Frequently Asked Questions – How to Improve Download Speed on PC

When should I consider upgrading my router or internet plan?
You should consider upgrading your router if your current device is old or not supporting the latest standards like Wi-Fi 6, especially if your speed test shows you’re not getting the bandwidth you pay for. Upgrading your internet plan might be necessary if your connection is slow even when connected directly via Ethernet cable, indicating that your current plan does not meet your speed requirements.
Can updating my network drivers help improve download speed?
Yes, updating your network drivers ensures your PC’s hardware communicates efficiently with your internet connection. Old or incompatible drivers may cause slow speeds or connectivity issues, so keeping them updated can enhance download performance.
How does switching to a different DNS server boost my download speeds?
Changing to a faster DNS server, such as Google DNS or Cloudflare DNS, can speed up how quickly your PC resolves website names into IP addresses. This can result in faster loading times and overall quicker internet browsing experience, which can help improve download speeds.
What are the quickest ways to improve download speed on my PC?
The fastest methods include using a wired Ethernet connection instead of Wi-Fi, reducing network congestion by limiting active devices and activities, rebooting your router and PC to clear glitches, and closing unnecessary background applications that consume internet resources.
Why are my downloads so slow in the first place?
Slow downloads can be caused by various factors including limited internet speed from your internet plan, high network congestion with multiple devices using the network simultaneously, outdated or weak Wi-Fi signals, or background programs on your PC that use internet bandwidth.