Many broadband internet users face a paradoxical situation: the provider advertises gigabit speeds, the plan is fully paid, but the actual download speed in the browser or torrent client barely reaches tens of megabits. Often, the problem lies not with the provider's hardware, but with software limitations of the operating system. Windows 10The operating system uses a number of power-saving and traffic-prioritization algorithms by default, which can artificially throttle the wireless connection.
In this article, we'll take a detailed look at how to remove WiFi speed limits on a laptop using built-in diagnostic tools and registry adjustments. You'll learn which driver settings affect bandwidth and why default power settings can interfere with the network adapter's proper operation. We'll cover both safe methods via Device Manager and more in-depth adjustments to system settings.
Before attempting any complex steps, it's important to rule out trivial causes. Make sure you're in a strong signal area and your router supports the standards. 802.11ac or 802.11axIf your laptop operates on the 2.4 GHz band, the speed will physically be limited due to airborne noise. Switching to the 5 GHz frequency often solves half the problem without any system adjustments.
Diagnosing the current state of the network and drivers
The first step should always be to ensure your network adapter firmware is up-to-date. Old driver versions may contain bugs that prevent you from utilizing the full potential of modern hardware. Open Device Manager from the Start button context menu and find the "Network Adapters" section. Note the model of your Wi-Fi module—most often, these are devices from Intel, Realtek or Qualcomm Atheros.
The system may report that the driver is working properly, but this doesn't guarantee it's optimally configured for high speeds. Automatic updates via Windows Update often install generic, but not the most performant, versions of software. We recommend visiting the official website of the laptop or chipset manufacturer and downloading the latest stable driver release manually. After installation, be sure to perform a full system reboot.
⚠️ Attention: Before updating drivers, create a system restore point. In rare cases, a new driver version may conflict with specific hardware, causing wireless networking to disappear.
To get detailed information about the current connection, use the built-in command line utility. Enter the command netsh wlan show interfaces and press Enter. In the output, you'll be interested in the "Receive Speed" and "Transmit Speed" parameters. If these values are significantly lower than your router's maximum capabilities, the problem is clearly on the client side.
Setting up a wireless adapter power plan
One of the most common causes of unstable speeds is Windows' aggressive power saving policy. The system tries to conserve battery life by periodically reducing signal strength or putting the adapter into sleep mode, even during active data downloads. To remove this restriction, go to the Power Control Panel.
Select the active plan and click "Change plan settings," then "Change advanced power settings." In the window that opens, find the "Wireless adapter settings" section and select "Power saving mode." Set both battery and plugged in settings to "Maximum performance." This will prevent the system from reducing the voltage on the Wi-Fi module.
Additionally, it's worth checking the settings of the USB controller itself if your adapter is connected externally or emulated via the bus. In the same advanced settings menu, find "USB Settings" and disable USB selective suspend. This will prevent short-term connection interruptions, which can reduce overall channel throughput.
☑️ Nutrition optimization
After applying the settings, the system may require a reboot for the changes to take effect. Please note that in maximum performance mode, the laptop may consume more power and generate more heat. However, for tasks that require high performance, this is a necessary sacrifice.
Disabling bandwidth reservation
Windows 10 has a hidden mechanism reserved for system needs that, by default, can limit the bandwidth available to the user. This is a policy that limits reserved bandwidth. Although Microsoft claims that the reserved 20% is released if an application doesn't request it, in practice this often leads to priority conflicts.
To change this setting, you will need the Group Policy Editor. Click Win + R, enter gpedit.msc and press Enter. Navigate to: Computer Configuration → Administrative Templates → Network → QoS Packet Scheduler. Find the "Limit reservable bandwidth" option and set it to "Enabled," and in the "Limit percentage" field, enter 0.
⚠️ Attention: Group Policy Editor (gpedit.msc) is only available in Windows 10 Pro and Enterprise editions. Home users will have to make changes directly to the registry.
If you have the Home version, open the registry editor with the command regedit. Go to the branch HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\PschedCreate a DWORD (32-bit) value named NonBestEffortLimit and meaning 0This action is completely analogous to changing the group policy and removes the artificial limit.
Should I disable QoS completely?
The QoS (Quality of Service) packet scheduler is responsible for traffic prioritization. Completely disabling the service can negatively impact VoIP telephony and video conferencing, where stability, not just speed, is important. We recommend removing the percentage limit rather than removing the service.
Changing network adapter properties in Device Manager
Advanced network interface configuration allows you to disable features that should theoretically help, but in practice often slow down your connection at home. Open Device Manager, find your Wi-Fi adapter, right-click, and select "Properties." Go to the "Advanced" tab.
Here you'll see a list of settings depending on the chipset manufacturer. Find the options related to roaming and power saving. It's best to set the "Roaming Aggressiveness" setting to the minimum value (1. Lowest) to prevent your laptop from wasting resources constantly searching for other access points when you're not moving between them.
It is also worth paying attention to the modes 802.11n/ac/axMake sure the adapter properties are set to "802.11ac" or "802.11ax" (if supported), not "Mixed" or "Legacy." Sometimes, forcing the Channel Width to 20 MHz in the 2.4 GHz band can improve stability, although it will reduce peak speed. However, in noisy environments, this will actually increase actual speed.
| Parameter | Recommended value | Influence |
|---|---|---|
| Roaming Aggressiveness | 1. Lowest | Reduces the frequency of ether scanning |
| Throughput Booster | Enabled | Priority for data packets |
| Fat Channel Intolerant | Disabled | Allows the use of wide channels |
| U-APSD support | Disabled | Disables power saving in sleep mode |
Don't change all the settings at once. Adjust one parameter at a time and check the results using speed testing services like Speedtest. This will help identify the specific conflicting setting for your hardware configuration.
Reset network settings and clear DNS cache
Accumulating errors in the Windows network stack and a DNS cache overflow can significantly slow down system response and page loading. If software adjustments don't help, try a full network reset. This will return all settings to factory defaults, removing any potential conflicts.
Open a command prompt with administrator privileges. Enter the following commands in sequence, pressing Enter after each:
netsh winsock resetnetsh int ip reset
ipconfig /release
ipconfig /renew
ipconfig /flushdns
After executing the last command, the system will report a successful reset. Be sure to restart your computer. This method often helps if the speed limit is caused by a software glitch or a malfunctioning DHCP client.
It's also worth checking if "Metered Connection" mode is enabled in Windows. Go to Settings → Network & Internet → Wi-Fi → Manage known networks. Select your network and make sure "Metered Connection" is turned off. In this mode, Windows limits background activity and updates, which may be perceived as slower speeds.
Using third-party utilities and optimizers
If manual configuration seems too complicated or doesn't produce results, you can use specialized software. Programs like TCP Optimizer Allows you to fine-tune TCP/IP stack parameters hidden in the standard Windows interface. They can change the TCP Window Size and other timeouts.
However, using such utilities requires caution. Automatic optimization may not take into account the specifics of your hardware. Before running such programs, back up your registry. Windows 10's built-in tools are often sufficient if you configure the driver and power settings correctly.
In some cases, updating the laptop's motherboard BIOS resolves the issue. Manufacturers sometimes release patches that improve compatibility with new Wi-Fi standards and resolve issues with power management of the PCIe bus to which the module is connected.
Frequently Asked Questions (FAQ)
Why does Wi-Fi speed drop in the evening?
In the evening, the load on the provider's channels increases, and the number of neighboring networks causing interference increases. This is a physical limitation of the range, which is difficult to overcome with laptop settings. Switching to 5 GHz may help.
Does antivirus software affect internet speed?
Yes, some antiviruses scan all incoming traffic in real time. Try temporarily disabling your firewall or web protection to see if the antivirus is causing the slowdown.
Do I need to change my DNS to increase speed?
Changing your DNS (for example, to Google 8.8.8.8 or Cloudflare 1.1.1.1) does not increase file download speed, but it can speed up the response time when opening websites (download start time).
Can an old router limit the speed of a new laptop?
Absolutely. Connection speed is always determined by the slowest device in the chain. If the router only supports 802.11n, a laptop with Wi-Fi 6 will operate at the speeds of the older standard.