7 Methods to Optimize Windows 10 For Gaming
Whatsapp Pinterest

If you’ve grown up gaming on a Windows PC, you should know that Windows 10 is our final frontier Windows 10 Is the Last Version of Windows. Ever. Windows 10 Is the Last Version of Windows. Ever. Microsoft is sick of you not upgrading, and has a solution: Windows 10 will be the final "version" of Windows. Ever. This could mean that you will never again have to buy Windows. Read More . Although there is a strong online user force attempting to resist Microsoft’s aggressive marketing scheme How to Block the Aggressive Windows 10 Upgrade on Windows 7 and 8.1 How to Block the Aggressive Windows 10 Upgrade on Windows 7 and 8.1 Microsoft ramps up its efforts to make users upgrade to Windows 10. Come 2016, many people will wake up to a new operating system, despite never having consented to the upgrade. Don't be one of... Read More , a growing number of users are settling in to the newest Windows installment.

Windows 10 is a great OS for gamers because it incorporates many useful features and programs Windows 10 Is for Gamers: 6 Features You Will Love Windows 10 Is for Gamers: 6 Features You Will Love You will want to use Windows 10 for gaming! Whether it's streaming your Xbox One games to your PC, using the Xbox app, or enjoying high performance gaming with DirectX 12, Windows 10 enhances your... Read More , but the grass is not all green on the other side. With these simple tweaks, however, you will be able to enjoy the best gaming experience Windows 10 has to offer!

Warning: Every listed optimization will require a restart to take effect.

Disable Nagle’s Algorithm

Nagle’s algorithm essentially bundles data packets at the cost of a smoother Internet connection. Having Nagle’s algorithm enabled on your computer may contribute to latency issues when playing games online.

To disable, open your Registry settings How Not to Accidentally Mess Up the Windows Registry How Not to Accidentally Mess Up the Windows Registry Working with the Windows registry? Take note of these tips, and you'll be much less likely to do lasting damage to your PC. Read More under Start > type regedit > Regedit. This will open up your Registry Editor. Click on the drop down menu until you reach HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interface. In the drop down menu under Interface, you will notice some files names comprised of letters and numbers. In order to access the correct file, match your IP Address with the listed DhcpIPAddress in one of these files. You may check your IP Address by going to WIN KEY + X > Control Panel > Network and Internet > Network and Sharing Center > Connections > Details > IPv4 Address.


Once you’ve tracked down the folder with the IP Address of your Internet connection, right-click on the folder and select New > DWORD (32-bit) Value. Create two DWORD Values: name one TcpAckFrequency and the other TCPNoDelay. Once you’ve created the values, double-click on each and set their parameters to 1.


This activates the two parameters, thereby disabling Nagle’s Algorithm. If you run into any problems, set their parameter value to 0 and they will be disabled.

Disable Automatic Update and Restart

Windows 10 will automatically update your OS How To Turn Off Automatic App Updates In Windows 10 How To Turn Off Automatic App Updates In Windows 10 Deactivating system updates isn't advised. But if need be, here's how you do it on Windows 10. Read More and schedule a restart without your permission. While this feature doesn’t activate often, you never want to be caught unaware and risk your game save (or 9 hours of your CS:GO live stream). Not only do automatic updates restart your computer randomly, downloading updates in the background will limit your network connectivity.


To disable automatic restart, access your update settings under Start > type update > Check for updates > Advanced options > Choose how updates are installed > Notify to schedule restart. This will prevent Windows 10 from automatically restarting your computer after an update. Next, click on the Choose how updates are delivered option and set Updates from more than one place to off to disable needless background updating.

Prevent Steam from Updating Games Automatically

If you use Windows to play games, you’ve probably familiarized yourself 8 Steam Features You Didn't Know You Had 8 Steam Features You Didn't Know You Had You probably think you know how to use Steam pretty well. As with any piece of software, there are features you use everyday, and those you don't know you have until you look. Read More with Steam already. Well, even Steam is not perfect Tired of Steam? Here Are the Best Alternative Gaming Clients Tired of Steam? Here Are the Best Alternative Gaming Clients Not everybody wants to use Steam! Want to know what else you can use? Here are a list of safe alternatives in gaming distribution websites and platforms! Read More . One of the largest annoyances with Steam is their update feature, which will not allow you to prevent automatic updates across all of your games. This may eat up memory by updating games you don’t play, or limit your network connectivity with background updates.

To prevent Steam from updating games in the background, head to your Steam client and access your update options under Steam > Settings > Downloads. Uncheck Allow downloads during gameplay to prevent Steam from updating content while you’re gaming.


To prevent Steam from downloading updates for largely-unused games right-click on each of the installed games in your Library in question and select Properties. Under Automatic Updates, change Always keep this game up to date to Only update this game when I launch it.


Adjust Visuals Effects for Best Performance

Your graphical user interfaces (GUI) can be a major hindrance 5 Simple Habits to Stop Your Computer From Running Slow 5 Simple Habits to Stop Your Computer From Running Slow Only three things in life are certain: death, taxes, and slow computers after hours of Internet browsing. Let us show you habits to keep your Windows computer as fast as new. Read More to your processing power. By default, your Windows 10 appearance settings are set to impress. Games running in your foreground may conflict with a shiny GUI running in the background, so it’s best to adjust these settings for performance rather than appearance.

Adjust your visual effects settings under Start > type performance > Adjust the appearance and performance of Windows > Adjust for best performance > Apply > OK. Head to the Advanced tab of the same window and ensure that Adjust the best performance of: is set to Programs as well.



Max Out Your Power Plan

Power options are often left alone due to their supposed, negligible effect. Some swear by faster gaming without lag when adjusting for higher performance, while others will not note any difference with changing their PC power settings. The only way to know for sure is to test it out on your PC. Change your power settings under WIN KEY + X > Control Panel > System and Security > Power Options > High Performance.

power_options This option will allow your PC to perform better at the cost of higher energy consumption and temperature levels. For this reason, it’s better to activate this option on desktop rather than laptop PCs.

Keep Your Drivers Up To Date

Your GPU (Graphics Processing Unit) is the core of your PC gaming experience, and it requires the latest driver Take Back Control Over Driver Updates in Windows 10 Take Back Control Over Driver Updates in Windows 10 A bad Windows driver can ruin your day. In Windows 10, Windows Update automatically updates hardware drivers. If you suffer the consequences, let us show you how to roll back your driver and block future... Read More to keep it working faster and better. All graphics cards, no matter how old or new, benefit from continually updated drivers.

To check your GPU name and specs, Right-click Desktop > Display settings > Advanced display settings > Display adapter properties.


Although you can download driver updates through this window under Properties > Driver > Update Driver… I prefer visiting the manufacturer’s website to ensure the driver are up-to-date.


Manufacturers will often provide free gaming and update software as well which will keep your drivers up to date automatically, as is the case with AMD’s Gaming Evolved client.


For optimal performance, it is highly recommended that you install the chipset and LAN drivers for your motherboard as well since they are crucial for an optimal gaming performance. The easiest method to check chipset drivers is to open you command prompt under Start > type cmd > Command Prompt and paste the following command.

 wmic baseboard get product,Manufacturer,version,serialnumber

Your motherboard’s manufacturer and product name will appear in the command prompt.


List your manufacturer and product name to search for your drivers online. You should find the necessary software under the Support tab of the manufacturer’s website.


Along with the chipset drivers, you will also find your on-board LAN drivers for an optimal Internet connection.


If you’d rather have all of your drivers updated continually through a single software client, certain manufacturers like Intel and MSI will provide free update software which will keep tabs of your LAN drivers, GUI setup and more.

Get DirectX 12

DirectX 12, the latest version of Microsoft’s popular API tool, is a big step towards the future of PC gaming.

With present and future support for multiple GPU and CPU cores, better frame-rates, lowered power consumption and enhanced graphical effects, DirectX 12 harbors in a new age for the PC gamer. To check if you have the latest version of DirectX, go to Start > run > Run > dxdiag > DirectX Version.


If for any reason you do not have DirectX 12 installed, simply run a software update with Start > type update > Check for updates > Click Check for updates and DirectX 12 will be downloaded automatically onto your PC.  If you’ve recently installed Windows 10 onto your computer, you may not have officially downloaded the latest DirectX update. As of yet, there is no stand-alone update package for DirectX 12.

Up, Up and Away

Windows 10 is a legitimate delight for the modern gamer. With a towering game selection, Xbox compatibility and software specifically designed for gaming, it’s clear the gamer community has a special place in Windows 10’s future. However, nothing’s perfect. Reach closer to gaming perfection with these Windows 10 tweaks.

And are you curious about gaming routers and if they’re worth it What Are Gaming Routers and Are They Worth Buying? What Are Gaming Routers and Are They Worth Buying? Think you've got all the top gaming hardware? What about a gaming router? Here's what you need to know before you buy one. Read More ? This article can help you decide:

Explore more about: Gaming Culture, Windows 10.

Enjoyed this article? Stay informed by joining our newsletter!

Enter your Email

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. pooper
    February 15, 2017 at 1:57 am

    This makes a world of difference. Thanks!

  2. Anonymous
    June 5, 2016 at 12:48 am

    Wow I can already feel the difference in my browser with the Nagle's Algorithm settings. Thank you Christian :)

    • Christian Bonilla
      June 5, 2016 at 2:07 am

      Glad I could be of assistance!

      • sinha
        September 29, 2016 at 9:46 am

        can you help me with how to enable DHCP and my ip address shows in regedit is different then my details shown on internet ip4 ip address how can i make it right so my gaming perfomance will improve

        DHCP Enabled: No
        IPv4 Address: its shows under internet detai;s

        in regedit : DhcpIPAddress

        please help me out i am new to this

  3. martin
    June 4, 2016 at 1:20 am

    i found that disabling Nagle’s algorithm may negatively impact large file transfers in a very high latency network.

  4. Axle Grease
    June 4, 2016 at 12:10 am

    I disabled Nagle’s Algorithm as you described. I just added the TCPNoDelay key and set it to 1. By default , the key TcpAckFrequency was already there, and was already set to 1.

    • Christian Bonilla
      June 5, 2016 at 2:21 am

      Good to hear! Don't forget that, although network tweaks like disabling Nagle's Algorithm provides short term relief from latency issues, things like keeping drivers up to date and tweaking Steam settings will ensure your long-term satisfaction with Windows 10 gaming.

  5. chris
    June 3, 2016 at 8:00 pm

    this really made a huge difference. thanks for conveniently posting this. Is there negative effects to messing around with nagle settings?

    • Christian Bonilla
      June 5, 2016 at 2:18 am

      To be honest, Nagle's Algorithm has been a thorn in the paw of Windows gamers since Windows XP. Changing or altering "naggling" on your PC is very safe, as it only alters the size of the data packet transferred to your PC. It may, however, slightly affect file transfer speeds on your PC. If file transfer speeds are an issue, simply set the TcpAckFrequency and TCPNoDelay values to zero and they will be turned off completely, thereby enabling "naggling" again.

      Very glad I could help!