Hellbovine
Well-Known Member
Does your computer have frame rate stuttering, audio drop-outs, or other noticeable problems while playing a game or working on audio production? If so, it may be due to high DPC latency, which is an extremely important topic that often gets overlooked in gaming websites, forums, and benchmarks.
DPC stands for Deferred Procedure Call, and is a very technical subject, but this guide is going to make it as simple as possible. If a computer has DPC issues, it is because a driver is having difficulty processing data in a timely manner. Basically, a driver is saying "Hit the pause button, I cannot handle all of this!" Communication between devices then becomes congested, causing performance to suffer.
Depending on how big the "pause" was, the consequences could be as minor as a quick audio drop-out or "crackle/pop" noise, a more moderate effect of frame rate stuttering, or it could be so bad that a driver freezes and you get a blue screen of death. These are just some examples, and other similar effects can occur, as well as multiple effects together.
Because there are numerous causes of DPC latency, it is not practical to list them all individually, and this guide must teach readers how to troubleshoot them instead. Google is your friend while working through this guide, so do not be afraid to lookup things you are unsure of to learn more.
DISCLAIMER
STEP 1: RECORD DPC DATA
STEP 2: DIAGNOSE DPC ISSUES
STEP 3: UNDERSTANDING DPC ISSUES
STEP 4: BIOS OPTIMIZATION
STEP 5: DRIVER OPTIMIZATION
STEP 6: WINDOWS OPTIMIZATION
STEP 7: OPTIMIZATION SUMMARY
PREVENT FUTURE ISSUES
For more guides like this one, visit the following link:
https://www.ntlite.com/community/index.php?threads/gaming-lounge.2999/
DPC stands for Deferred Procedure Call, and is a very technical subject, but this guide is going to make it as simple as possible. If a computer has DPC issues, it is because a driver is having difficulty processing data in a timely manner. Basically, a driver is saying "Hit the pause button, I cannot handle all of this!" Communication between devices then becomes congested, causing performance to suffer.
Depending on how big the "pause" was, the consequences could be as minor as a quick audio drop-out or "crackle/pop" noise, a more moderate effect of frame rate stuttering, or it could be so bad that a driver freezes and you get a blue screen of death. These are just some examples, and other similar effects can occur, as well as multiple effects together.
Because there are numerous causes of DPC latency, it is not practical to list them all individually, and this guide must teach readers how to troubleshoot them instead. Google is your friend while working through this guide, so do not be afraid to lookup things you are unsure of to learn more.
DISCLAIMER
Before you get started with this guide, make sure to backup all of your important files so that in the event you make a mistake it does not cause you to lose anything. Troubleshooting can be volatile, you may end up needing to install Windows again, and some major DPC problems actually require this as a mandatory step, so it is also best to prepare a Windows install USB in advance too.
Create a list of every part in your computer because you will need to know what hardware you have in order to optimize everything properly. If you are not sure how to do this, you can download a program like Speccy from Piriform to assist.
It is important to know that there are differences between a desktop and a laptop regarding DPC latency. A laptop's purpose is convenience, to carry around for basic tasks like word processing and web browsing, they are not for gaming or audio production, and "gaming" laptops are just marketing hype. There are many reasons for these disparities, but all that matters is laptops usually have much higher DPC than their equal desktop counterparts.
Create a list of every part in your computer because you will need to know what hardware you have in order to optimize everything properly. If you are not sure how to do this, you can download a program like Speccy from Piriform to assist.
It is important to know that there are differences between a desktop and a laptop regarding DPC latency. A laptop's purpose is convenience, to carry around for basic tasks like word processing and web browsing, they are not for gaming or audio production, and "gaming" laptops are just marketing hype. There are many reasons for these disparities, but all that matters is laptops usually have much higher DPC than their equal desktop counterparts.
STEP 1: RECORD DPC DATA
In the following steps we will discuss how to check the DPC levels in a computer.
1A) Download the latest version of LatencyMon from the official source (https://www.resplendence.com/downloads).
1B) Find the downloaded file, right-click on LatencyMon and select "Run as administrator" to install it, and follow the prompts. Uncheck the option to launch LatencyMon at the end because we are not ready yet. You can delete the downloaded file after the install is finished.
1C) Before running LatencyMon, reboot the computer. Wait about 2 minutes for Windows to finish initial background activities at the desktop, then right-click the LatencyMon shortcut and select "Run as administrator" to load it. Maximize the window so that it is full-screen. All of the default settings in LatencyMon are good and do not need editing.
1D) Click the green "Start monitor" button at the top left and then take your hand off the mouse and keyboard. Once the timer has reached 5 minutes press the red "Stop monitor" button at the top left. Now we have DPC data we can evaluate.
Note: all recordings should be ran for 5 minutes, performed only after a reboot, and while the computer is idle, without other programs running.
1A) Download the latest version of LatencyMon from the official source (https://www.resplendence.com/downloads).
1B) Find the downloaded file, right-click on LatencyMon and select "Run as administrator" to install it, and follow the prompts. Uncheck the option to launch LatencyMon at the end because we are not ready yet. You can delete the downloaded file after the install is finished.
1C) Before running LatencyMon, reboot the computer. Wait about 2 minutes for Windows to finish initial background activities at the desktop, then right-click the LatencyMon shortcut and select "Run as administrator" to load it. Maximize the window so that it is full-screen. All of the default settings in LatencyMon are good and do not need editing.
1D) Click the green "Start monitor" button at the top left and then take your hand off the mouse and keyboard. Once the timer has reached 5 minutes press the red "Stop monitor" button at the top left. Now we have DPC data we can evaluate.
Note: all recordings should be ran for 5 minutes, performed only after a reboot, and while the computer is idle, without other programs running.
STEP 2: DIAGNOSE DPC ISSUES
Identifying a problem is fairly easy, using some guidelines. Anything spiking over 100 microseconds (or 0.1 milliseconds) can be problematic. If something is reaching into the hundreds or thousands of microseconds it will almost assuredly manifest as a problem somewhere, even if you do not overtly notice it, and the performance of the system will be hindered. To get started, we need to identify the most troublesome driver first.
2A) The "Main" tab is a quick summary of the latency spikes that are occurring in the system. Look at the text labeled "Highest reported DPC routine execution time" and you will see a number, such as 1098.145234 which indicates how long the "pause" was for. In the parenthesis to the right of it there will be a driver file name, such as ndis.sys and that is the driver responsible for the spike.
2B) The "Drivers" tab gives us a detailed look at every driver installed and how high each of them is spiking, as seen in the "Highest execution" column. This number can be slightly confusing because it is now in milliseconds, and so a value of 1.098145 in this column for ndis.sys is exactly the same spike we saw on the first tab.
2A) The "Main" tab is a quick summary of the latency spikes that are occurring in the system. Look at the text labeled "Highest reported DPC routine execution time" and you will see a number, such as 1098.145234 which indicates how long the "pause" was for. In the parenthesis to the right of it there will be a driver file name, such as ndis.sys and that is the driver responsible for the spike.
2B) The "Drivers" tab gives us a detailed look at every driver installed and how high each of them is spiking, as seen in the "Highest execution" column. This number can be slightly confusing because it is now in milliseconds, and so a value of 1.098145 in this column for ndis.sys is exactly the same spike we saw on the first tab.
STEP 3: UNDERSTANDING DPC ISSUES
To fix these problems we have to understand why they are happening. Underneath all of the user interfaces are countless lines of code that have an infinite number of ways a developer can make a mistake, and even if all the code is working as intended users can create problems through operator error by doing something that developers cannot reasonably plan for. The three major sources of DPC issues are listed below.
3A) BIOS: this is where a lot of mistakes are made, for two main reasons. One is that people will overlook it and use the defaults, which are not optimized for gaming or audio production, thus not optimized for DPC latency. The other problem is that people will haphazardly change settings, which can make things worse than the defaults.
3B) Drivers: these are often the cause of problems, and also where a lot of operator error occurs, because too many people are using 3rd party driver installers or Windows update. The way Windows update matches your hardware to a driver is not always accurate. For example, if I let Windows update run on my desktop computer it will download a 2 year old graphics driver instead of the latest, as well as attempting to install incorrect chipset drivers. On my laptop, Windows update tries to install half a dozen incorrect drivers, including an optional monitoring app that causes an error every reboot.
3C) Windows: as the operating systems have grown over the years they have more code running than ever before, naturally increasing the chances of a conflict occurring, leading to DPC issues. This increased background activity also consumes more resources, which decreases overall performance too. All of the new power saving and virtualization features being added in each update also greatly contributes to decreased performance.
3A) BIOS: this is where a lot of mistakes are made, for two main reasons. One is that people will overlook it and use the defaults, which are not optimized for gaming or audio production, thus not optimized for DPC latency. The other problem is that people will haphazardly change settings, which can make things worse than the defaults.
3B) Drivers: these are often the cause of problems, and also where a lot of operator error occurs, because too many people are using 3rd party driver installers or Windows update. The way Windows update matches your hardware to a driver is not always accurate. For example, if I let Windows update run on my desktop computer it will download a 2 year old graphics driver instead of the latest, as well as attempting to install incorrect chipset drivers. On my laptop, Windows update tries to install half a dozen incorrect drivers, including an optional monitoring app that causes an error every reboot.
3C) Windows: as the operating systems have grown over the years they have more code running than ever before, naturally increasing the chances of a conflict occurring, leading to DPC issues. This increased background activity also consumes more resources, which decreases overall performance too. All of the new power saving and virtualization features being added in each update also greatly contributes to decreased performance.
STEP 4: BIOS OPTIMIZATION
Enter the BIOS during a reboot to configure it, which usually requires a function key to be pressed, such as F2. If a mistake is made and it is preventing the computer from booting, a few methods for resetting the BIOS exist. There is a reset to defaults option in the BIOS menu, it can also be reset by removing the CMOS battery from the motherboard (turn off power first), or reset by putting a jumper over the appropriate pins.
4A) Reset the BIOS to defaults. Be sure that any boot configuration options you manually changed before, such as IDE/AHCI mode or UEFI/CSM do not get altered in this process or you will be forced to install Windows again. If you have serious DPC issues though, this may be part of the problem and perhaps using the default boot options and installing Windows again will be how you fix things. Lastly, take note of the BIOS version for the next step, then save these changes and exit, allowing the computer to boot back into Windows.
4B) After the step above, go online and check the manufacturer website for your motherboard and download the latest BIOS update. Follow the instructions and install the new BIOS. After the update is done, you need to reset the BIOS to defaults one more time, then save and exit, before going back into the BIOS and manually configuring any settings.
4C) BIOS settings have little documentation, and the fastest way to figure out what something does is to write down literally every setting and Google them to learn more. You can also download the PDF manual for your motherboard and it may explain the settings in more detail. There are too many settings over the years to list them all, so it requires some experimentation to figure out the best combination for your computer. Below are some commonly tweaked settings related to performance:
- Disable Enhanced Halt State (C1E)
- Disable OS ACPI C3 Report
- Disable OS ACPI C2 Report
- Disable Intel SpeedStep Technology or AMD equivalent
- Disable integrated graphics (if a GPU is installed)
- Disable unused devices (e-sata, serial ports, etcetera)
- Disable Intel Turbo Boost Technology or AMD equivalent
- Toggle Intel Hyper-Threading or AMD equivalent
- Toggle XMP Memory Profile or AMD equivalent
- Disable Virtualization Technology and VT-d
- Disable Intel Dynamic Power Technology or AMD equivalent
- Set Processor Power Efficiency Policy to High Performance
- Disable Intel Smart Connect Technology or AMD equivalent
- Disable Intel Rapid Start Technology or AMD equivalent
- Disable Deep S4/S5
- Disable PCIe ASPM Support
- Disable Native ACPI OS PCIe Support
Note: the basic premise is to disable unused features, power savings, and settings that cause the processor clock speed to fluctuate, as these are things that create DPC issues. Also, it is recommended to enable Execute Disable Bit (NX) since it is required for DEP (Data Execution Prevention) and some anti-cheat software, and could get you banned if it is disabled. Lastly, enabling HPET does not force the timer, it only allows the timer to be available to Windows if it is needed, and some benchmarking software requires it.
4A) Reset the BIOS to defaults. Be sure that any boot configuration options you manually changed before, such as IDE/AHCI mode or UEFI/CSM do not get altered in this process or you will be forced to install Windows again. If you have serious DPC issues though, this may be part of the problem and perhaps using the default boot options and installing Windows again will be how you fix things. Lastly, take note of the BIOS version for the next step, then save these changes and exit, allowing the computer to boot back into Windows.
4B) After the step above, go online and check the manufacturer website for your motherboard and download the latest BIOS update. Follow the instructions and install the new BIOS. After the update is done, you need to reset the BIOS to defaults one more time, then save and exit, before going back into the BIOS and manually configuring any settings.
4C) BIOS settings have little documentation, and the fastest way to figure out what something does is to write down literally every setting and Google them to learn more. You can also download the PDF manual for your motherboard and it may explain the settings in more detail. There are too many settings over the years to list them all, so it requires some experimentation to figure out the best combination for your computer. Below are some commonly tweaked settings related to performance:
- Disable Enhanced Halt State (C1E)
- Disable OS ACPI C3 Report
- Disable OS ACPI C2 Report
- Disable Intel SpeedStep Technology or AMD equivalent
- Disable integrated graphics (if a GPU is installed)
- Disable unused devices (e-sata, serial ports, etcetera)
- Disable Intel Turbo Boost Technology or AMD equivalent
- Toggle Intel Hyper-Threading or AMD equivalent
- Toggle XMP Memory Profile or AMD equivalent
- Disable Virtualization Technology and VT-d
- Disable Intel Dynamic Power Technology or AMD equivalent
- Set Processor Power Efficiency Policy to High Performance
- Disable Intel Smart Connect Technology or AMD equivalent
- Disable Intel Rapid Start Technology or AMD equivalent
- Disable Deep S4/S5
- Disable PCIe ASPM Support
- Disable Native ACPI OS PCIe Support
Note: the basic premise is to disable unused features, power savings, and settings that cause the processor clock speed to fluctuate, as these are things that create DPC issues. Also, it is recommended to enable Execute Disable Bit (NX) since it is required for DEP (Data Execution Prevention) and some anti-cheat software, and could get you banned if it is disabled. Lastly, enabling HPET does not force the timer, it only allows the timer to be available to Windows if it is needed, and some benchmarking software requires it.
STEP 5: DRIVER OPTIMIZATION
The main remedy to fix a bad driver is to uninstall the culprit then replace it with a better one. There is one big problem though that causes interference in modern operating systems, and that is forced Windows updates, as previously explained in the "Understanding DPC Issues" section. To combat this, there are a few options that should be pursued, such as integrating registry keys to prevent Windows update from forcibly installing drivers, unplugging from the internet, or booting into safe mode without networking.
5A) Update all hardware firmware. Similar to BIOS, firmware is the code that is built onto the actual hardware. Many devices have firmware updates available, such as optical drives, graphics cards, solid state drives, internet routers, etcetera. The easiest way to find these is to type in the model number at the manufacturer website and specifically look for "firmware" downloads. Take the time to check every single piece of hardware connected to the computer, both internally and externally.
5B) Check that all of the required drivers for the computer are actually installed. To do this, access the "Device Manager" which can be found in the Control Panel, then check for any yellow exclamation marks which indicate that a driver has not yet been installed and the device is running in limited capacity. Some of the device names are easy to recognize, but others will require a Google search to figure out what they are. Install any missing drivers and see if that fixes the issues.
5C) After all missing drivers are installed, go uninstall any problematic drivers indicated in LatencyMon, reboot and then replace the bad driver and see if that fixes the issues.
Note: only download the latest, official drivers from the hardware manufacturer, you should not be using 3rd party driver packs, modded drivers, or Windows update for drivers. Also, be sure to always right-click and "Run as administrator" when installing a driver. For some drivers you have the option of using the manufacturer version or the one that comes from the designer. For example, Realtek Audio supplies a generic sound driver, but some hardware manufacturers will provide a customized version. In situations like these, try both and see which one works better.
5A) Update all hardware firmware. Similar to BIOS, firmware is the code that is built onto the actual hardware. Many devices have firmware updates available, such as optical drives, graphics cards, solid state drives, internet routers, etcetera. The easiest way to find these is to type in the model number at the manufacturer website and specifically look for "firmware" downloads. Take the time to check every single piece of hardware connected to the computer, both internally and externally.
5B) Check that all of the required drivers for the computer are actually installed. To do this, access the "Device Manager" which can be found in the Control Panel, then check for any yellow exclamation marks which indicate that a driver has not yet been installed and the device is running in limited capacity. Some of the device names are easy to recognize, but others will require a Google search to figure out what they are. Install any missing drivers and see if that fixes the issues.
5C) After all missing drivers are installed, go uninstall any problematic drivers indicated in LatencyMon, reboot and then replace the bad driver and see if that fixes the issues.
Note: only download the latest, official drivers from the hardware manufacturer, you should not be using 3rd party driver packs, modded drivers, or Windows update for drivers. Also, be sure to always right-click and "Run as administrator" when installing a driver. For some drivers you have the option of using the manufacturer version or the one that comes from the designer. For example, Realtek Audio supplies a generic sound driver, but some hardware manufacturers will provide a customized version. In situations like these, try both and see which one works better.
STEP 6: WINDOWS OPTIMIZATION
The goal here is to disable as much power savings as possible, reduce the background activity, and stop things like Windows update from taking control of the computer. This step is where the NTLite program shines, because all of these settings can be integrated into a custom Windows so that it is optimized right out of the box after a clean install, rather than doing all of this manually or with scripts. I also have a guide on how to create an optimized Windows image that you can use, which has all of these tweaks included already.
6A) The general guidelines for improving performance are listed below, though the individual steps are not shown because they vary between operating systems. Below are some of the commonly tweaked settings, and you do not have to do all of them, but each one will either improve DPC or reduce the overhead of Windows, thus improving performance:
- Disable troubleshooters/diagnostics
- Disable telemetry everywhere (Windows, apps, drivers, etcetera)
- Enable the "High performance" power plan
- Adjust advanced power settings to disable power savings features
- Disable/pause Windows update
- Disable automatic updating everywhere (apps, drivers, etcetera)
- Disable antivirus (Defender)
- Disable firewall
- Disable advanced security features
- Disable virtualization
- Disable indexer
- Disable sysmain (superfetch)
- Disable internet novelty features (dynamic wallpaper, suggestions, ads, etcetera)
- Reduce visual effects (DWM settings)
- Disable all syncing (OneDrive, Microsoft Account, etcetera)
- Disable all startup apps (do not automatically start programs after reboot)
- Remove all forms of file compression and encryption
- Disable pagefile or set it to a static amount
6B) All standard versions of Windows operating systems have now reached end of life, except for W10 and W11. As time goes on, more programs (games, browsers, etcetera) will stop working on older operating systems, so keep that in mind when choosing one. If you are building a computer, it is also important to know that older operating systems may not support the latest technology or have drivers available for new hardware.
6C) When it comes to W10 versus W11, the benchmarks I use show W10 being equal or pulling slightly ahead of W11 in some cases, and I highly recommend testing both operating systems to see which one has lower DPC latency on your machine, as I found W10 to have lower average latency and fewer spikes than W11. This may be hardware dependent though, and since license keys are interchangeable between them, it is worth taking the time to test this and see which is best for you. Also, W11 is new, it takes several years for operating systems to mature and stabilize, and Microsoft is actively evolving W11 which can make tweaking it more difficult as they change or add new features.
6D) The final bit of Windows advice is to upgrade hardware, but be sure to allocate money where it matters the most. The single biggest improvements that can be made to speed up Windows is ensuring that you are at least using a solid state drive or better, as well as 8 GB memory at a minimum, along with a good processor that has a high single-threaded performance rating. These three pieces of hardware are important because it is where the bulk of all communication happens, and bottlenecks here can severely affect everything else in the computer.
6A) The general guidelines for improving performance are listed below, though the individual steps are not shown because they vary between operating systems. Below are some of the commonly tweaked settings, and you do not have to do all of them, but each one will either improve DPC or reduce the overhead of Windows, thus improving performance:
- Disable troubleshooters/diagnostics
- Disable telemetry everywhere (Windows, apps, drivers, etcetera)
- Enable the "High performance" power plan
- Adjust advanced power settings to disable power savings features
- Disable/pause Windows update
- Disable automatic updating everywhere (apps, drivers, etcetera)
- Disable antivirus (Defender)
- Disable firewall
- Disable advanced security features
- Disable virtualization
- Disable indexer
- Disable sysmain (superfetch)
- Disable internet novelty features (dynamic wallpaper, suggestions, ads, etcetera)
- Reduce visual effects (DWM settings)
- Disable all syncing (OneDrive, Microsoft Account, etcetera)
- Disable all startup apps (do not automatically start programs after reboot)
- Remove all forms of file compression and encryption
- Disable pagefile or set it to a static amount
6B) All standard versions of Windows operating systems have now reached end of life, except for W10 and W11. As time goes on, more programs (games, browsers, etcetera) will stop working on older operating systems, so keep that in mind when choosing one. If you are building a computer, it is also important to know that older operating systems may not support the latest technology or have drivers available for new hardware.
6C) When it comes to W10 versus W11, the benchmarks I use show W10 being equal or pulling slightly ahead of W11 in some cases, and I highly recommend testing both operating systems to see which one has lower DPC latency on your machine, as I found W10 to have lower average latency and fewer spikes than W11. This may be hardware dependent though, and since license keys are interchangeable between them, it is worth taking the time to test this and see which is best for you. Also, W11 is new, it takes several years for operating systems to mature and stabilize, and Microsoft is actively evolving W11 which can make tweaking it more difficult as they change or add new features.
6D) The final bit of Windows advice is to upgrade hardware, but be sure to allocate money where it matters the most. The single biggest improvements that can be made to speed up Windows is ensuring that you are at least using a solid state drive or better, as well as 8 GB memory at a minimum, along with a good processor that has a high single-threaded performance rating. These three pieces of hardware are important because it is where the bulk of all communication happens, and bottlenecks here can severely affect everything else in the computer.
STEP 7: OPTIMIZATION SUMMARY
The goal here is to take everything learned up to this point and combine it into a final solution. The following is a summary of how I optimize computers for gaming, and is also what I do after building a new computer:
7A) Cleanly install a default Windows or an optimized image, and be sure to delete the previous partitions during Windows Setup. This is only going to be a temporary operating system so that we can do the next steps. Even if an installation of Windows already exists on the drive it is best to start fresh, as this eliminates a ton of problems right away since broken and bloated Windows installs are very common.
7B) Update motherboard BIOS and optimize settings, as discussed in the "Bios Optimization" section.
7C) Update all hardware firmware, as discussed in the "Driver Optimization" section.
7D) Download all of the latest, official drivers that are required for the computer, as discussed in the "Driver Optimization" section. Copy these to a USB and set it aside for now.
7E) Install an optimized Windows image with your chosen tweaks, as discussed in the "Windows Optimization" section. At a minimum, Windows update should be paused, with automatic driver downloads disabled, and the power plan set to High performance. Unplug the internet before install to create a local account (do not tie the computer to a Microsoft Account) on Windows 10, or integrate the bypassNRO tweak to do this on Windows 11.
7F) Once you reach the desktop after the last step, check LatencyMon and diagnose the DPC levels. There should not be any issues at this point, but if there are they need to be fixed now. After any problems are fixed, proceed by installing only 1 driver, then reboot and run LatencyMon to check for conflicts, stopping to address any problems before repeating this process with the next driver.
7A) Cleanly install a default Windows or an optimized image, and be sure to delete the previous partitions during Windows Setup. This is only going to be a temporary operating system so that we can do the next steps. Even if an installation of Windows already exists on the drive it is best to start fresh, as this eliminates a ton of problems right away since broken and bloated Windows installs are very common.
7B) Update motherboard BIOS and optimize settings, as discussed in the "Bios Optimization" section.
7C) Update all hardware firmware, as discussed in the "Driver Optimization" section.
7D) Download all of the latest, official drivers that are required for the computer, as discussed in the "Driver Optimization" section. Copy these to a USB and set it aside for now.
7E) Install an optimized Windows image with your chosen tweaks, as discussed in the "Windows Optimization" section. At a minimum, Windows update should be paused, with automatic driver downloads disabled, and the power plan set to High performance. Unplug the internet before install to create a local account (do not tie the computer to a Microsoft Account) on Windows 10, or integrate the bypassNRO tweak to do this on Windows 11.
7F) Once you reach the desktop after the last step, check LatencyMon and diagnose the DPC levels. There should not be any issues at this point, but if there are they need to be fixed now. After any problems are fixed, proceed by installing only 1 driver, then reboot and run LatencyMon to check for conflicts, stopping to address any problems before repeating this process with the next driver.
PREVENT FUTURE ISSUES
Once you have a freshly installed Windows, with all of the required drivers, and no DPC issues, the next thing to think about is how to prevent problems as you move forward, since this is also where a lot of operator error comes from. At this point, everyone starts to install all of their games and other software they use on a daily basis. A minimalist approach here is the best way to ensure that the performance of your computer does not degrade over time. The biggest mistake I see on gaming machines is all of the unnecessary bloatware. Examples of this include the following:
- MSI Afterburner
- Nvidia GeForce Experience
- Razer Cortex Game Booster
- Bitsum Process Lasso
- Driver and software assistants (Dell, HP, etcetera)
- Unused/optionally downloaded .NET Frameworks
- Too many others to list
The other important thing to do, is take the time to customize all of the software being installed. An example of this would be the Steam, for playing games. There are numerous settings to configure in apps like these and all of the unused features should be disabled, along with automatic updates, startup on reboot, and anything else that consumes resources or bandwidth.
- MSI Afterburner
- Nvidia GeForce Experience
- Razer Cortex Game Booster
- Bitsum Process Lasso
- Driver and software assistants (Dell, HP, etcetera)
- Unused/optionally downloaded .NET Frameworks
- Too many others to list
The other important thing to do, is take the time to customize all of the software being installed. An example of this would be the Steam, for playing games. There are numerous settings to configure in apps like these and all of the unused features should be disabled, along with automatic updates, startup on reboot, and anything else that consumes resources or bandwidth.
For more guides like this one, visit the following link:
https://www.ntlite.com/community/index.php?threads/gaming-lounge.2999/
Last edited: