Are your Steam games stuttering, experiencing FPS drops, or are downloads slower than they should be? These are fairly common problems among PC gamers. The good news is that with a few tweaks in Windows, Steam, and your internet connection, you can squeeze out a significant FPS boost and make the most of your bandwidth without spending a penny.
In this guide, you'll find all the usual tricks for optimizing Steam game performance on Windows (whether on a laptop or desktop) and speeding up downloads on the platform. We'll cover everything from simple changes to power settings, game mode, and Windows services, to advanced adjustments for the registry, network, Wi-Fi, SSD, antivirus, VPN, and even the Steam client itself.
Configure Windows to get more FPS in Steam games
Before touching anything in Steam, it's a good idea to fine-tune Windows , because the operating system might be stealing resources from your games without you realizing it. Here are some tweaks that can help you achieve FPS increases of up to 20-30 on many modest systems.
High-performance power plan for laptops
If you play games on a laptop, the first step is to force Windows to use the full power of the CPU when it's plugged in . To do this, open the Windows search bar and type "Edit power plan". In the window that opens, look at the menu on the left and select "Create a power plan".
Select the "High performance" plan option , give it any name you like, click Next, and accept the changes. With this profile, the processor is no longer aggressively throttled, and the laptop performs much better while plugged in. This is especially useful for demanding games like CS:GO, LoL, PUBG, Fortnite, and similar titles.
Adjusting active hours in Windows 10/11
Another common problem that ruins games is Windows updating right while you're playing, consuming CPU, disk space, and especially bandwidth. To prevent this, open the search bar and type "Active Hours ." Enter the first settings option that appears.
In the "Change active hours" section, select a broad timeframe during which you typically play , for example, from 8:00 AM to 22:00 PM. This tells the system not to restart or perform heavy update installations during those hours, reducing lag spikes and stutters caused by Windows Update.
Game Mode and Dedicated GPU Allocation
Windows Game Mode can be used to force your games to use the correct graphics card and prioritize performance. Type "Game Mode" in the search bar and access the corresponding settings.
Within that window, look for the link to “Graphics Settings” . In that menu, choose “Classic Application” and click “Browse”. Navigate to the folder of the game you want to optimize, usually something like: C:\Program Files (x86)\Steam\steamapps\common\GameName\binaries\win64\Game.exe.
It's important to select the actual game executable and not its launcher , as the launcher isn't what consumes GPU resources during gameplay. Once you've added the .exe file, select it from the list, click "Options," and enable the dedicated graphics card (if you have both integrated and dedicated). Then, choose High Performance mode and save the changes.
Block background apps
Windows applications running in the background can be using up CPU, RAM, and network resources without you even realizing it. To reduce this overhead, search for "Background" in the Start menu and then click on "Choose which apps can run in the background."
In the general "Allow apps to run in the background" switch , select "Off." This will prevent most UWP apps from launching automatically and consuming resources while you're playing. If there's one you absolutely need, you can always re-enable it individually.
Use of "game booster" type software
Programs like Razer Cortex can help close unnecessary processes while you're gaming, freeing up RAM and CPU. Simply download it from their official website, install it, and let it optimize your system when you launch a game.
However, these boosters aren't magic , and in many cases, they do things you could do manually (closing processes, stopping services, cleaning memory). They're a useful tool if you want to automate tasks, but what's truly important are the settings we'll see below for services, network, and Steam.
Advanced Windows service tuning (with caution)
Windows runs a huge number of services by default, many of which are unnecessary on home computers or, at the very least, can be set to manual. If you prefer a tool, try the Windows Maintenance Tool . The trick here isn't to disable them completely, but to change their "Startup type" to Manual so they aren't running all the time, but can still start if an application needs them.
Press WIN + R, type “services.msc”, and press Enter . The Services console will open. Sort the column by name to easily find what you're looking for. Then, double-click on each service you want to modify and under “Startup type”, choose “Manual” (avoid using “Disabled” unless you know exactly what you're doing).
Some of the services that can typically be set to Manual on a gaming PC (not specialized in office applications, printing, or corporate functions) include, among others:
– Downloaded map manager
– Print queue (if you don't use a printer)
– NetBIOS over TCP/IP helper application
– IP Auxiliary Application
– Sensor service
– Handwriting panel service
– Microsoft Office “Click-to-Run” service
– Windows Security Center Service
– “dmwappushsvc” or WAP Push Message Routing Service
– Windows Image Acquisition (WIA)
– Windows Update (be careful, if you set it to manual, check for updates regularly)
– Natural authentication
– Net Logon
– Propagation of certificates
– BitLocker encryption service
– Windows Biometric Service
– Diagnostic follow-up service
- Fax
Switching these services to Manual prevents them from constantly running while you play, reducing background load. However, don't change anything you're unfamiliar with, and if you're unsure, leave the original setting to avoid breaking important system functions.
Optimizing the registry to prioritize games
If you want to go a step further, Windows lets you adjust game priority on the CPU and GPU through the registry . It's a relatively simple change, but as always when working with the registry, it's best to stick to the specified keys.
Open the search bar, type “regedit”, and run the Registry Editor . Navigate to the following path:
Computer → HKEY_LOCAL_MACHINE → SOFTWARE → Microsoft → Windows NT → CurrentVersion → Multimedia → SystemProfile
In that folder, locate the entry “SystemResponsiveness” . If it doesn't exist, create a new DWORD (32-bit) value with that exact name. Double-click the entry, set the base to Hexadecimal, and set the value to 0. This tells the system to prioritize real-time tasks like games.
Without leaving that folder, now go to the “Tasks” subfolder and then to “Games” . Inside you will see several keys that control how game-related tasks are scheduled. Adjust their values to:
– “GPU Priority”: 8
– “Priority”: 6
– “Scheduling Category”: High
With these parameters, when a game is run, it is given higher GPU and CPU priority , reducing latency and smoothing out the behavior on systems that are somewhat underpowered.
Configure the graphics card (NVIDIA or AMD)
The other key aspect of performance lies in your GPU's control panel . For both AMD and NVIDIA, disabling heavy filtering and aggressive antialiasing can significantly boost FPS, especially on older graphics cards or those with limited VRAM.
For AMD cards, you can follow specific guides to optimize settings for performance : disable or minimize 2xAA antialiasing, high anisotropic filtering, and effects that significantly increase video memory usage. For NVIDIA, simply search for tutorials on "optimizing NVIDIA graphics cards for gaming" and replicate the recommended settings to prioritize FPS.
As a general rule, any image quality filters that don't affect gameplay can be lowered if your priority is to achieve more stable frames.

How to speed up game downloads on Steam
Download speed on Steam depends on both your internet connection and Valve's servers . A AAA game can be 50, 80, or even over 100 GB, while an indie game is often less than 10 GB, so even with a good connection, major releases can take a while.
Furthermore, download speed is rarely completely linear : it's normal for it to fluctuate depending on the server status, your router, Wi-Fi, or traffic on your local network. With the following settings, you can minimize bottlenecks and make better use of your contracted bandwidth.
Check the actual internet connection
Before blaming Steam, make sure your internet connection is working properly . Use a reliable online speed test to measure your download and upload speeds. Remember that:
- 100 Mbps contracted is approximately equivalent to 10 MB/s actual download speed.
- With 600 Mbps you should see between 65 and 70 MB/s under good conditions.
- With 1 Gbps, the normal speed is between 85 and 100 MB/s depending on network congestion.
If the results are significantly lower than what you're paying for, the problem is likely with your internet provider or router, not Steam. In that case, contact your provider or try restarting or eliminating bottlenecks on your local network.
Allow background downloads on Steam
By default, Steam usually pauses downloads when you start playing games to avoid interfering with bandwidth-intensive online titles. If you typically play offline games or games that use minimal network resources, you can allow Steam to continue downloading while you play.
Open Steam, go to "Settings," and then to the "Downloads" section . Check the "Allow downloads while playing" option. From that point on, games will continue downloading even if you have another game open.
If you don't want background downloads for a specific game , go to your Library, right-click on that game, enter "Properties" and, in the "Updates" tab, configure it to stop background downloads only for that title that needs more bandwidth.
Avoid using 4G/5G to download games from Steam
Mobile networks are fine for a quick fix, but they're not suitable for downloading large games . A single title can easily consume 50-100 GB, which is incompatible with most data plans.
Although 4G (and even 5G) coverage may offer good theoretical speeds , latency and stability are usually worse than on a fixed network, and you can burn through your data allowance in a matter of hours. It's always best to download from a fixed line (fiber or ADSL) and reserve your mobile phone for emergencies only.
Check download region and speed limits on Steam
Steam lets you choose the region for your download servers and limit the bandwidth they use . If this setting is misconfigured, everything can easily run slower than necessary.
From Settings → Downloads, check the “Download Region” and make sure you're using the server closest to your location (for example, Madrid, Malaga, Valencia, or other regional hubs). You can also try different nearby servers if you suspect one is overloaded.
In the "Download Limitations" section, make sure you don't have a MB/s limit set . Ideally, leave it unlimited so Steam can use all the bandwidth not being used by other devices on your network.
Optimize your Wi-Fi connection or switch to an Ethernet cable
If you're using Wi-Fi, signal quality can be the main bottleneck . The further you are from the router, the more walls and interference there is, the worse your performance will be.
Some simple improvements include moving your PC closer to the router and using the 5 GHz band instead of 2,4 GHz, as it offers higher speeds (though slightly less range). You can also access your router's settings and change the channel to a less congested one.
If you're in another room, consider using powerline adapters (PLCs) to extend your network over the electrical wiring or placing an access point/repeater in an intermediate location. And if you want to get the most out of your connection, a direct Ethernet cable from the router to your PC is still ideal.
Don't rule out a problem with the network cable itself : if you experience dropouts or speeds significantly lower than expected, try the same cable on another device. If the problem persists, you may need to switch to a new cable of the appropriate category (Cat5e, Cat6, or higher).
Choosing the right download time
Steam servers get more congested at certain times of the day and week . If you try to download a game at the same time as half the country, the speed may suffer even if you have a good connection.
The busiest times are usually from approximately 10:00 AM to 21:00 PM , with peaks between 15:00 PM and 18:00 PM, and weekends are especially busy. Downloading large games during these times can be incredibly frustrating.
Ideally, you should schedule downloads between 23:00 PM and midnight, and preferably between Sunday night and Thursday morning . You should also avoid downloading a game the minute it launches globally, as this is when servers are most overloaded. If there's a pre-download option or you can wait a few hours, you'll experience faster and more stable downloads.
Increase Steam's priority in Task Manager
Another simple way to speed up downloads is to prioritize the Steam process over other applications. This way, Windows will reserve more CPU and disk resources for the client.
Open Task Manager (Ctrl + Shift + Esc) and go to the "Details" tab . Look for Steam processes (steam.exe and similar), right-click on each one, go to "Set priority," and select "High." Don't expect miracles, but it can help if you have a lot of other programs open.
Manually change the game server
If you notice that a particular server is extremely slow, try changing your region . In Settings → Downloads, under “Download Region”, choose a different download center closer to your location.
There are tools and websites that show the status of Steam servers , which can give you an idea of which ones are most congested. Sometimes, switching from the nearest city to a slightly farther away, but less congested, server works better in practice.
Use an SSD to install and copy games
Even if your internet connection is lightning fast, a slow mechanical hard drive can be the biggest bottleneck . Traditional HDDs have significantly lower write speeds than SSDs, and this is especially noticeable when installing or uninstalling large files.
The best option is to install both the operating system and Steam, as well as the games, on an SSD . This will not only speed up downloads (by writing data faster), but you'll also see significantly shorter loading times within games and greater overall smoothness.
If you're already using an SSD and your computer is still struggling, the bottleneck could be the CPU , especially with older or lower-end processors. In that case, your options for speeding up file installation and management are limited.
Control internet usage by other devices
The speed you're paying for is shared by all devices connected to the router . If someone is watching Netflix in 4K, downloading torrents, or playing online on another console, your Steam download will be affected.
When you want to download a large game, try to do it at times when no one else is using the network heavily . This way, Steam can take full advantage of the available bandwidth and finish faster.
Close download programs and large applications
Torrent clients like uTorrent, browsers with many tabs open, or streaming platforms also consume bandwidth and may be limiting Steam's speed even if it doesn't seem like it.
Before downloading on Steam, close all programs that use the internet and that you don't need : browsers, P2P clients, video streaming apps, etc. Even a seemingly "idle" torrent client can be sharing data and slowing down your game.
Antivirus and firewall: potential bottlenecks
On some computers, antivirus and firewalls can significantly slow down the download , as they analyze all files and connections established by Steam.
If you experience extreme slowness and have already ruled out other causes, you can try temporarily disabling your antivirus and firewall (whether it's Windows Defender or other security software) while downloading a specific game. Only do this if you understand the implications, and re-enable them as soon as the download is complete.
This applies to both built-in Windows solutions and third-party security suites . Security should always be the priority, so use this as a last resort and only in controlled environments.
Disconnect VPN and proxy while downloading
VPNs and proxies add an intermediary between you and Steam's servers . They're great for privacy or bypassing certain restrictions, but they often introduce latency and limit speed.
If you're using a VPN or proxy and Steam downloads very slowly, disconnect them and try again . Establishing a direct route to Valve's servers usually improves performance significantly.
Once you've finished downloading the game, you can reconnect your VPN without any problems , but keep in mind that every time you download large updates you might want to repeat the disconnection process.
Close background applications from Task Manager
In addition to your internet connection, system load can also impact Steam's performance . Having many applications open can slow down your PC, resulting in slower installations and downloads.
Open Task Manager (Shift + Ctrl + Esc) and, in the "Processes" tab, close all the applications you don't need one by one , leaving only Steam and File Explorer. Make sure you save your work in each program beforehand.
With fewer active processes, the CPU and disk are freed up more for Steam , which helps with both downloading and decompressing and installing games.
Clear Steam's internal browser cache
The Steam client is based on Chromium and accumulates cache and cookies as you browse the store . This information can affect the program's performance if it isn't cleared from time to time.
Go to Settings and enter the "Web Browser" section . There you'll see buttons to clear the cache and cookies of the built-in browser. Click, confirm, and let Steam clean up all those temporary files.
After this cleanup, the client usually runs faster , reducing potential page loading problems or minor blockages that can also indirectly interfere with downloads.
Disable hardware acceleration in Steam
Hardware acceleration allows the GPU to help render the Steam interface , but on computers with modest graphics cards or older processors it can cause more problems than it solves.
To disable it, open Steam and go to the "Steam" menu → "Settings" (or "Configuration") and go to the "Interface" tab . In the list, find the option "Enable GPU-accelerated rendering when visiting web pages" and uncheck it.
Save the changes and restart Steam for them to take effect. In many cases, this reduces GPU usage by the client, preventing mini-freezes and freeing up resources that can benefit both downloads and the overall smoothness of the interface.
With all these adjustments combined—both in Windows, as well as in the GPU, the network, and the Steam client itself—you can get your games to download faster, install with fewer problems, and perform better in-game , especially if your computer isn't high-end and you want to squeeze every last bit of FPS and megabyte per second that your connection and hardware can offer.
