We earn commission when you buy through affiliate links.

This does not influence our reviews or recommendations.Learn more.

If you want to take complete control, you should use some Windows Registry hacks to improve gaming.

open-windows-registry

Unlike the UI-based tweaks, Windows doesnt police the Registry to ensure users dont mess up anything.

So it has no limit on how it’s possible for you to modify the system.

Any changes you make to it are done at your own risk.

backup-registry

And dont worry, Ill provide all the instructions it’s crucial that you safely apply these hacks.

Below I am going to tell you how to access, backup, and navigate Windows Registry.

verify you follow the instructions as is to avoid any issues.

registry-search

You may also fire up the Registry as administrator by right-clicking the app and selectingRun as administrator.

Thankfully, its really easy to do that.

Once the Registry opens, hit theFilemenu and selectExportfrom it.

create-new-key-registry

Save this file somewhere safe so it’s possible for you to access it later.

When you gotta restore the Registry, punch theFilemenu again and selectImportto import this saved file.

you could also use a Registry cleaner app as most have backup and restore features.

power-throttle-registry

Windows Registry is organized like a hierarchical tree using keys, subkeys, and values.

There are five main keys and many subkeys with their own values.

you’ve got the option to create new keys and values as required.

disable-network-throttle-windows-registry

To access a specific key, youll have to open all the parent keys to reach it.

And if you gotta create a new key here, right-choose the key and selectNew>Key.

When changes are made, most of them are applied immediately.

optimize-tcp-registry-hack

However, many require you to restart the PC or at least logoff and then log on again.

Ill recommend you reboot your PC after applying the below hacks.

Disable Power Throttling

Windows throttles CPU power in different situations to save power.

disable-cpu-core-parking-registry

To avoid this, you’re free to disable power throttling in the registry.

Heres how:

In the Registry, move to the below-mentioned location.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerThrottling

In thePowerThrottlingkey, there will be aPowerThrottlingOffentry in the right panel.

prioritize-games-registry

Open it and change its value to1.

If the entry isnt there, then create a new DWORD (32-bit) Value entry underPowerThrottlingand name itPowerThrottlingOff.

Once created, change its value to1.

decrease-max-pre-rendered-frames

Its better to just disable this feature to avoid a chance of it messing up your gameplay.

Optimizing TCP directly improves your connection bandwidth usage, lowers latency, and stabilizes the connection.

Below I am listing all of them with the optimized values that you should apply.

system-responsiveness-registry-entry

Just double-hit an entry, select Decimal, and then change the value to the optimum one.

If you are looking for the best gaming experience, turning off this feature can slightly improve performance.

However, you should only do this when even slightly smoother experience matters to you.

check-ipv4-command-prompt

Move to the below-mentioned location:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637-891a-dec35c318583

Here change the value ofAttributesentry to0.

By default, the GPU renders some frames in advance before showing them on the screen.

Once created, change its value to 1, which will mean that only 1 frame is pre-rendered.

find-interface-registry

Increase System Responsiveness

Another option that creates a balance between foreground (games) and background tasks.

By default, Windows makes sure that 20% of CPU resources are reserved for low-priority tasks.

you might further decrease this to 10% to free up more resources for foreground processes like games.

disable-nagles-algorithm

Move to this location in the Registry:

Here change the value ofSystemResponsivenessto10.

This saves bandwidth and prevents online grid congestion.

I will recommend you experiment with this to see if it actually improves your in-game ping or not.

If it doesnt, you should keep it enabled to ensure your connection stays efficient.

To disable Nagles Algorithm, it’s crucial that you know your IPv4 address first.

To find out, press theWindows+Rkeys and jot down cmd in the Run dialog to initiate the Command Prompt.

Here use theipconfig/allCommand Prompt command.

This will show lots of information about the web link.

Take note of theIPv4 Addresshere.

Open each one and look at theDhcpIPAddressvalue of each.

you better find the one that has the DhcpIPAddress value the same as your IPv4 address.

Once found, create two DWORD (32-bit) Value entries inside that interface key and then name themTcpNoDelayandTcpAckFrequency.

Afterward, change the value of each to 1 to disable Nagles Algorithm.

Although I suddenly see no stutters in games that used to stutter when heavy VFX was used.