Gaming performance depends on a lot of things. Obviously, the hardware specs you have (processor, RAM, and graphics card) play the most vital role in computer performance, smoothness, and the quality of gameplay. But beyond these, you can push your existing system harder to gain some extra performance in gaming. Registry tweaks are one of these ways to achieve that. In this article, we’re going to dig deep into the topic of how to improve gaming by editing the registry. By the end of this article, you will know How to Improve Gaming by Editing Registry and all the whereabouts.
As gaming is very much dependent on the graphics system of your PC. So, updating the drivers are must. You can find and update drivers manually to get the best output from your system.
What is Registry Editor?
Registry editor or Windows Registry is kind of like a long database, with paths and their respective values that determine the low-level settings of Windows, its drivers, UI, and many more features. While editing the registry can be great for troubleshooting and optimizing, you must be cautious while doing so because tweaking the wrong values might create lots of issues with your computer. So, before doing this, we suggest you backup your data or the entire system. It’s best to back up the registry before editing.
To launch the registry editor, press Windows key + R to open Run, then type “Regedit” and hit enter. You can also search for it in the windows search bar.
To back up your existing registry, go to File > Export, select Export Range as All, rename and save your registry in the desired folder.
How to Improve Gaming by Editing Registry?
Now that we’ve launched and backed up the registry editor, it’s time to improve gaming by editing the registry. You won’t see a huge difference in performance, but the general experience, fps, and other sectors should be improved towards the gaming experience.
If you do gaming on a laptop then you can increase the FPS also. Online gaming is very much popular. You should have a good internet connection. So, you must choose the best ethernet cable. You should also ping a port to check the connection’s stability and latency.
Now, go to these specified locations by scrolling or directly copying and pasting them on the location box of your registry editor, and edit the values as given. You may find one or two of them missing, dependent on your system. You can leave those. Note that all values given here are Hexadecimal by default.
Here on the right side, you can see SearchOrderConfig. Double click on it and set the value data to 0, then click OK.
SearchOrderConfig = 0
It turns on automatic driver searching when needed.
If you’re manually going into each directory, just click once on the “DriverSearching” folder to display its respective values.
HiberBootEnabled = 0
It disables the Windows Fast Startup feature. Fast Startup (or Fast Boot) is a combination of shutdown and hibernation, and it lets the computer boot up faster. You may know that you can also boot into safe mode. However, this process is known to create some issues regarding the computer not shutting down properly. Disabling Fast Startup slows the starting of PC, but improves its performance.
PowerThrottlingOff = 1
It prevents the computer from pushing other apps including the background apps into the suppressed state and triggers high performance. If you can’t find this registry key, you can alternatively go to Group Policy by searching it in the Windows search. Here, go to Administrative Templates > System > Power Management > Power Throttling Settings > Turn off Power Throttling (double click on it) and choose Enabled.
NetworkThrottlingIndex = ffffffff
SystemResponsiveness = 0
(For NetworkThrottlingIndex, type “f” 8 times in the value data. Then click OK. The bracketed value should show 4294967295)
By setting the value to “ffffffff”, you are completely disabling the network throttling which prevents non-general network traffic. It also lowers ping while playing multiplayer games. You can set up a gaming router for a pro online gaming experience. You can increase ping or decrease ping also.
Here you have to edit multiple values.
GPU Priority = 8
Priority = 6
Scheduling Category = High
SFIO Priority = High
These values register the games into high priority mode while active.
Value = 0
This disables the Game DVR system that often interferes with the actual game. If you use Game DVR, don’t change this value.
HibernateEnabled = 0
This disables the hibernate feature to save some resources. Again, if you rely on hibernation often, don’t change the value.
MenuShowDelay = 0
This determines how long you wait for a menu to show up in milliseconds. The default value 400 means 400 milliseconds of lag. You can use 20 or so if you don’t want instant showing.
WaitToKillServiceTimeout = 2000
This key controls how long Windows waits before shutting down to close the services properly.
Attributes = 2
MouseHoverTime = 10
This controls the time before the pop-up menu opens when you hover your mouse cursor on a folder or file. Reducing this from 400 to 10 decreases the time needed to do so.
After applying these registry tweaks, restart your system to take the effects. You can also go further by tweaking the power settings, changing it to High Performance, altering the processor power management settings, overclock RAM, or optimize RAM, allocate more RAM but those will be mentioned in another article. To know about RAM and VRAM, check this article.
In Case If Anything Goes Wrong…
Like mentioned before, the editing registry can sometimes go wrong if you change the wrong values. That’s why we’ve shown you how to back up your registry beforehand. Now, if anything goes wrong, you can use those backups to get your registry values back to their original cases.
For that, just go to File > Import in the registry editor, and then locate the previously backed up registry file and click OK. You can also double click on the registry file, click Yes on the confirmation window, and your backed-up registry will be imported.
In this article, we’ve mentioned the proper steps on how to improve gaming by editing registry values in Windows. Though there are a lot of ways you can increase gaming performance like using a G-sync monitor. We’ve also discussed the effects of changing each registry item, backing up, and importing the registry if needed. By following these steps properly, you should see some moderate level of improvement in gaming performance, frames per second, and the general Windows performance overall.
However, if you still find it ineffective or you’re facing severely low performance in gaming, you might need to invest in some better hardware. Try upgrading your graphics card and stress test the GPU and installing a sufficient amount of ram, upgrading the CPU, or stress test the CPU, or even overclocking the CPU and RAM. You can also increase the VRam of your computer. Check your power supply before going on major upgrades and overclocking options, as it should be able to handle the stress of the new and more powerful setup you’re installing.