Windows Registry tweaks to improve your PC’s gaming performance
For any type of task, the performance of the computer is one of its key points, since it will mark our experience when using this device.
But when we use the computer mainly to enjoy video games, especially if they are top-level, the fact that power is with us is extremely important, even more so than in other situations.
Things like slow load times, endless transitions, or high ping can ruin any gaming experience.
These problems are even more accentuated when the game is online, since there we do need not only the maximum power of the computer, but also that it be able to get the most out of our connection speed.
If in recent times you are noticing that your computer no longer works with the fluidity and power that it used to, you can have a few solutions to improve this fact.
What we are going to tell you are 5 ways to modify the Windows Registry to give your computer better performance in the games section.
You must be very sure when you make any modification to this part of Windows, that is, you must follow exactly what we give you, since any mistake could seriously damage the operating system.
Two other pieces of advice that we can give you is that don’t use a registry cleaneras not only do they not provide a performance boost, but there have even been cases where they have broken this part of the operating system.
On the other hand, we recommend that you create a system restore point in case there is any problem in changing the Windows registry, so that in this way we can restore the operating system to a version that works.
That said, let’s see what are the ways to improve gaming performance from our Windows computer.
How to enter the Windows Registry
As in all the options that we are going to show you, you need to enter the Windows’ register, We will explain how it is done only once, so as not to have to repeat it throughout the article.
The easiest way to do this is to press the keys Windows + R so that it opens run window.
In this window we must write regedit then click on To accept.
The last thing is to grant permission to modify the Windows registry by clicking on Yes when you ask us.
From this precise moment you will see the Registry Editor on the screen, which will help us to modify certain parameters and achieve greater fluidity in the games.
The windows quick start it can make the system load faster, but it also prevents it from shutting down completely, which can cause some kind of error that weighs us down when it comes to performance.
When the system is completely closed, all programs are turned off, which allows it to start from scratch when it starts up again, which it does not do if you have the fast startup running.
In order to disable fast startup, since we are already in the Registry Editor, we simply have to navigate to HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Session Manager > Power
Once there we click on the HiberBootEnabled entry, changing the information of the value to 1 and then click on To accept.
Once this is done, we must be clear that from now on the Windows startup time is going to be longer, but it will be enough for the performance in games to improve.
Disable Nagle Algorithm
Windows uses the Nagle’s algorithm to reduce the number of packets sent over a network by combining them into one larger packet.
This can cause problems when the packets are small, because it takes more time to build them to send them at a large enough rate.
It is a useful technology in certain senses, although what it does is increase the ping of various online games, which will mean that we will not have a good experience in them.
To disable this Nagle Algorithm, we need to go to the Windows Registry Editor and navigate to HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services > Tcpip > Parameters > Interfaces
The goal here is to find the interface (those keys named with different characters in brackets) for the connection we’re using. So we go through each one and look at the value of the input dhcpIPAddress
The input value must match the IPv4 address of our Internet connection.
To know which address, what we will have to do is press the key Windows + S to open WindowsSearch. Then we write Control Panel in the search box and click on the option that comes up.
Within the Control Panel we must go to network and internet and then to Center network and sharingthen click the link next to connections.
Once we see that the new window appears, we must click on Details and then check what is the IP that appears next to IPv4 address.
Once we find a match, we right-click on the interface and select New > DWORD (32-bit) Value.
The name of the new entry should be TcpNoDelayto then create another one in the same way whose name is TcpAckFrequency. In both cases we must double click and change the value data to 1.
Prioritize the games
Within Windows there is a service known as Multimedia Class Scheduler (MMCSS)whose job is to ensure that applications (including games) get priority access to more CPU power when performing certain tasks.
What we are going to do now is change certain parameters in the registry to tell the MMCSS to give the games the highest priority.
To do this we must return to the Registry Editor and navigate to HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows NT > CurrentVersion > Multimedia > SystemProfile > Tasks > Games
Now is the time to change the value data of the inputs that we are going to leave you just below:
- GPU Priority: change it to 8.
- Priority: we must change it to 6.
- Scheduling Category: modify it to put High.
Disable power limiting
The system Power Throttling it causes the CPU to throttle down to consume less power, which is going to cause a pretty noticeable performance loss.
This can also lead to a so-called bottleneck, which means that the GPU runs faster than the CPU, which negatively affects the performance as well as the frame rate of any game.
If we want to deactivate this system we must go to the Registry Editor and navigate to HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Power > PowerThrottling
At that time we click on the entry PowerThrottlingOffchanging the information value to 1 and clicking on To accept.
It may be the case that we cannot find the PowerThrottling key in the Registry Editor, which will imply that we must use the Local Group Policy Editor to disable this function.
It is done by pressing the key Windows + Rwriting gpedit.msc and pressing Enter.
Now we must go to Equipment configurationthen to Administrative Templatesthen Systemwe continue with power management and finally Power Limit Settings.
Then we double click on Disable power limitationthen in Enabled to now click on To accept and so close the dialog.
Disable network acceleration
When we are playing there are times when Windows can speed up the network, which will mean having a fairly high ping, making our experience significantly worse.
So that this does not happen we must go to the Registry Editor and navigate to HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows NT > CurrentVersion > Multimedia > SystemProfile
Now we double click on the entry NetworkThrottlingIndex and change the data value to ffffffffthen clicking on To accept.
These are the ways that we currently have to use the Windows Registry to ensure that the speed of our games is not affected at any time and thus be able to fully enjoy them.