Many users are familiar with the situation where an internet provider offers high speeds, but the laptop stubbornly only delivers a fraction of its potential. Often, the problem lies not with the provider, but with software limitations in the operating system or incorrect network adapter settings. Windows By default, it can apply power saving policies that artificially "strangle" the performance of the wireless module in order to save battery power.
Before blaming the hardware, it's worth conducting a comprehensive software diagnostic. In most cases, speed limit installed at the driver or system registry level, especially after major OS updates. Understanding how your network stack, will allow you to unlock the hidden potential of the connection.
In this article, we'll cover specific technical steps to help resolve software bottlenecks. We'll cover Device Manager settings, Group Policy settings, and the router's configuration, as the issue is often complex.
Diagnosing current speed and identifying bottlenecks
The first step should always be an objective assessment of the situation. Don't rely on subjective perceptions of "slow internet." Use specialized services, such as Speedtest or Fast.comTo measure actual performance, compare the resulting figures with those promised by your provider in the contract.
It's important to understand the difference between speed in bits and bytes. Many browsers and torrent clients display speeds in megabytes per second (MB/s), while providers and speed tests use megabits (Mb/s). The difference between the two is eightfold: a 100 Mb/s plan equates to approximately 12.5 MB/s of actual file downloads.
Please pay attention to the frequency range your network operates in. Standard 802.11n (Wi-Fi 4) at a frequency of 2.4 GHz is physically incapable of delivering speeds higher than 150-300 Mbps under ideal conditions, and in reality is often limited to 40-70 Mbps due to airborne noise.
Check the connection status in Windows itself. Press the key combination Win + R, enter cmd and in the command line type netsh wlan show interfacesIn the "Protocol" or "Signal" line, you'll see the current link speed. If it's significantly lower than the maximum supported by your adapter, the problem lies with the signal quality or driver settings.
Setting up a power plan for a network adapter
One of the most common reasons for artificially lower speed is Windows' aggressive power saving policy. The operating system tries to conserve battery power by switching Wi-Fi module into sleep mode or reducing its power, which has a catastrophic effect on throughput.
To disable this restriction, open Device Manager. This can be done through the Start menu or by using the command devmgmt.mscIn the list, find the “Network adapters” section, select your wireless module (usually the name contains the words Wireless, Wi-Fi or a brand like Intel, Realtek, Qualcomm) and open its properties.
Go to the "Power Management" tab. Here, uncheck "Allow the computer to turn off this device to save power." This will prevent the system from completely turning off the adapter, but it won't always remove all power restrictions.
Next, go to Advanced Settings. In the same adapter properties window, select the "Advanced" tab. Find the setting in the list, which may be called "Power Saving Mode," "Throughput Booster," or "U-APSD." Set it to "Disabled" or "Maximum Performance."
⚠️ Note: Disabling power saving may cause your laptop's battery to drain faster when running on battery power. If battery life is more important to you than speed, revert to the previous setting when using it away from a power outlet.
After making changes, be sure to restart your laptop. Check the speed again. Often, this is due to the adapter being blocked from entering low-power mode (PS-Poll) provides a noticeable increase in stability and response speed.
Changing driver parameters and channel width
Advanced driver settings allow you to forcefully configure the parameters the adapter must match with the router. The default setting is "Auto," which doesn't always select the optimal option, especially in dense urban environments.
In the Advanced window of your network adapter's properties, find the Channel Width or 802.11n/ac Mode setting. If you have a modern router that supports 5 GHz, select Auto or force it VHT (Very High Throughput). For the 2.4 GHz band, it's best to set it to 20 MHz to avoid interference, or 40 MHz if the air is clear.
The "Wireless Mode" setting is also important. Make sure you select the most current standard supported by your hardware (e.g. 802.11ac or 802.11ax). If the Mixed mode is set, the adapter can switch to older, slower protocols in the presence of interference.
☑️ Checking driver settings
There is a setting called "Roaming Aggressiveness." If you are stationary near the router, set it to the minimum value (Lowest or 1). This will prevent the connection from constantly searching for other access points, which can cause micro-drops and reduced throughput.
Editing the Windows registry and group policies
The Windows operating system has hidden limits that reserve a portion of the network's bandwidth. By default, the system can reserve up to 20% of the bandwidth for system tasks, which directly impacts the speed available to the user.
To remove this restriction, we will use the Group Policy Editor. Click Win + R, enter gpedit.msc and press Enter. Navigate to the following path: Computer Configuration → Administrative Templates → Network → QoS Packet Scheduler.
In the right pane of the window, find the "Limit reservable bandwidth" setting. Double-click it, select "Enabled," and set the "Bandwidth limit percentage" field to "0."
⚠️ Note: The Group Policy Editor is only available in Windows Pro and Enterprise editions. Home edition users will have to make changes directly through the registry, which requires greater caution.If you have Windows Home, open the registry with the command
regedit. Follow the pathHKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Psched. If the section Psched No, create it. Inside, create a DWORD value namedNonBestEffortLimitand meaning0.Is it safe to edit the registry?
Editing the registry is a powerful tool. An error in a parameter name or path can lead to system instability. Before making any changes, it is strongly recommended to create a system restore point through the Control Panel.
After applying Group Policy or registry settings, changes take effect only after a full computer reboot. Simply logging out of the account is not sufficient, as the network stack is initialized early in the OS boot process.
Optimizing router settings and frequency range
Often, the speed "limit" lies not in the laptop, but in the access point configuration. If the router is configured to operate in legacy mode, it may artificially reduce the speed for all clients.
Go to the router's web interface (usually the address
192.168.0.1or192.168.1.1). In the Wireless section, check the following settings:
- 📡 Opening hours: Select 802.11 a/n/ac mixed or just 802.11ac/ax, if all devices are modern. Avoid b/g/n modes if you need speed.
- 📡 Channel width: For 5 GHz set 80 MHz or 160 MHzFor 2.4 GHz, it is better to leave 20 MHz, since 40 MHz in an apartment building will create significant interference.
- 📡 Signal strength: Make sure the power is set to maximum (High or 100%).
Particular attention should be paid to band separation. Many routers by default combine 2.4 GHz and 5 GHz under a single name (Smart Connect). This is convenient, but a laptop may stubbornly stick to the long-range but slow 2.4 GHz band, even when located close to the router.
It is recommended to separate networks by giving them different names, for example MyWiFi And MyWiFi_5GForce your laptop to connect to the 5 GHz network. This will immediately remove the restriction caused by congestion in the 2.4 GHz band caused by neighboring routers and household appliances.
Parameter 2.4 GHz band 5 GHz band Recommendation Max channel width 20-40 MHz 80-160 MHz Use 5GHz for speed Penetration ability High Low 2.4 GHz is better through walls Workload Very high Medium/Low 5 GHz is more stable in the city Speed (theoretical) up to 600 Mbps up to 6.9 Gbps 5 GHz is much faster ⚠️ Note: Router interfaces from different manufacturers (Asus, TP-Link, Keenetic, MikroTik) may vary. Look for sections labeled "Wireless," "Wi-Fi," or "Wireless Network." If you're unsure about a specific setting, it's best to leave it at the default value or consult the manual.Third-party utilities and resetting network settings
If manual configuration fails, the system may have accumulated network protocol errors or conflicting third-party optimization programs. In such cases, it's best to perform a full reset of network settings to factory defaults.
In Windows 10 and 11, you can do this via Settings → Network & Internet → Advanced network settings → Network reset. This will delete all saved Wi-Fi passwords and reinstall your network adapters.
An alternative, more in-depth method is to use the command prompt with administrator privileges. Run the following commands sequentially to reset the TCP/IP stack and clear the DNS cache:
netsh winsock resetnetsh int ip reset
ipconfig /release
ipconfig /renew
ipconfig /flushdnsAfter executing these commands, the system will prompt you to reboot. This often resolves issues where speed is limited by software errors or incorrect protocol configuration entries.
It's also worth checking if you have any background programs that could be limiting your traffic. Torrent clients, cloud storage services, or game launchers could be hogging your bandwidth. Check your Task Manager (
Ctrl + Shift + Esc) on the Performance → Wi-Fi tab to see the actual traffic consumer.Hardware limitations and module replacement
The physical limitations of the laptop itself shouldn't be ignored. If your device is more than 7-8 years old, the built-in Wi-Fi module may simply not support modern speed standards. Older interface cards PCI-E or Mini-PCI often limited to 150 or 300 Mbps.
You can check the adapter's capabilities in the "Device Manager" under the "Details" tab and select "Properties." Look for lines describing the supported standards (802.11n, ac, ax). If only 802.11n is listed, you won't get speeds above 150-300 Mbps, even with a perfect router.
The solution to the problem in this case is to purchase an external USB Wi-Fi adapter that supports the standard AC1200 or higher and an antenna. Connecting via the USB 3.0 port (blue connector) will bypass the limitations of the old internal module and allow you to achieve true gigabit speeds over the air.
It's also worth considering that some laptop manufacturers (especially budget models) install cheap single-antenna modules (1x1), which physically cut the maximum speed in half compared to dual-antenna (2x2) solutions. In this case, it's impossible to remove the limitation through software—the only solution is a hardware upgrade.
Why is Wi-Fi speed always slower than cable speed?
Wi-Fi is a half-duplex transmission medium. A device can't simultaneously send and receive data on the same frequency; it constantly switches. Additionally, some traffic is consumed by service packets, delivery confirmation, and interference control. Therefore, the actual Wi-Fi efficiency is approximately 50-60% of the theoretical link speed.
Does antivirus software affect internet speed?
Yes, some antivirus programs scan all incoming and outgoing traffic in real time. If the antivirus is overloaded or configured for deep SSL packet inspection, this can create noticeable latency and reduce throughput. Try temporarily disabling network protection to test.
Can a video card driver affect Wi-Fi?
There's no direct impact, but interrupt (IRQ) conflicts can rarely cause problems. However, most often, lag in online games with a good Wi-Fi connection isn't related to the network, but to unstable FPS or graphics settings.