I figured I'll make a rundown of my personal performance tips since slaver01 asked me what tweaks I'd recommend for a Ryzen build. Feel free to correct me or share your recommendations if I've missed anything!
General tips
GPU
CPU
RAM
My favorite tools for OC
Things I've seen people recommend which didn't work for me personally
General tips
- Windows 10+: Use Ultimate Performance Plan (powercfg /setactive e9a42b02-d5df-448d-aa00-03f14749eb61), this is supposed to eliminate overhead caused by powersaving features
- Windows 10+: Enable Game Mode, it made a difference for me when I was CPU bound in my old i7 rig with a lot of background applications
- Windows 10+: Disable Windows Defender Realtime Protection, only useful if your CPU bound
- Windows 10+: Make sure to get rid of telemetry such as stepsrecorder and asimov
- Windows 10+: Remove Metro apps (under Windows Apps in NTLite) which you're not using to decrease the number of background processes
- Windows 10+: Disable DVR and ingame overlays like Ubisoft Connect's overlay, this caused frame tearing in fullscreen mode with my old i7 build
- Windows 11: Disable VBS to avoid running programs in virtualized sandboxes which causes a major performance degradation (however, this decreases your security)
- Disables last access time (fsutil behavior set disablelastaccess 1) which makes I/O performance higher with lower-end HDDs. Using Window's defrag feature occasionally is quite useful too
- Make sure your motherboard's BIOS are up to date
GPU
- Overclocking your GPU (with e.g: MSI Afterburner) if your there's thermal headroom and noise levels aren't an issue. Using curve optimizer is what Nvidia recommends but I personally find static overclocking to give me better results. I usually crank up the Power Limit to max and tune Core Clock and Memory Clock frequencies manually
- Nvidia GPUs: Disable Cuda - Force P2 State in Nvidia Inspector since this powersaving feature makes a noticeable difference with GPUs from 10-series
- Nvidia GPUs: I personally use NVSlimmer to remove telemetry and features which I don't use to make the drivers lighter
- Nvidia GPUs: Modded drivers like TweakForce can be beneficial, use at your own risk!
- Nvidia GPUs: Prefer maximum performance in Nvidia Control Panel
- Nvidia GSync: Make sure to use the right configuration for your monitor https://blurbusters.com/gsync/gsync101-input-lag-tests-and-settings/14/
CPU
- Grab the latest microcode updates for your CPU
- Intel/at your own risk: Disable security mitigations (check https://support.microsoft.com/en-us...bilities-2f965763-00e2-8f98-b632-0d96f30c8c8e)
- Ryzen: Ryzen Master offers a game mode which can help improve single thread performance
- Ryzen: Make sure your flck frequency is half the speed of your memory's speed in bios to keep operations synchronous (e.g fclk should be set to 1800MHz with 3600MHz ram)
- Ryzen: Overclock your CPU with PBO2.0 in your BIOS (or try 1usmus's Hydra software which is the next version of ClockTuner, I personally find it to give me unstable OC though)
- Ryzen: If your system is freezing randomly during low load, make sure that "Power Supply Idle Control" is set to "Typical Current Idle" instead of "Low"
RAM
- Use the XMP profile in your BIOS provided with your RAM or tune the memory speed manually, see: https://github.com/integralfx/MemTestHelper/blob/oc-guide/DDR4 OC Guide.md. I've previously tried using DRAM Calculator For Ryzen but this gave me a unstable OC
- Disable gear down mode since this puts less stress on the memory
My favorite tools for OC
- Monitoring: HWiNFO64 for WHEA errors and temperature readings. MSI Afterburner Rivatuner for FPS and frame times
- CPU: Cinabench R23 for single thread and multi thread performance
- FCLK: Prime64 + Furmark + 4K Youtube video
- GPU: Unreal Heaven
- RAM: Aida64 and Memtest86
- General: OCCT
Things I've seen people recommend which didn't work for me personally
- Disable HPET in Windows and leave it enabled in BIOS
- Disable memory compression (Disable-MMAgent -mc), this seems to hurt my throughput
- Windows 7+: bcdedit /set nx AlwaysOff disables Data Execution Prevention
- Windows 10+: Disable MPO if you're experiencing flickering while switching between applications (see: https://nvidia.custhelp.com/app/answers/detail/a_id/5157)
- Windows 10+: Enable Hardware-accelerated GPU scheduling, this actually hurt my performance in older games
- Windows 10+: Disable fullscreen optimizations, I observed no difference
- Windows 10+: Give higher priority to Audio and Game processes (see: https://web.archive.org/web/20210901110741/http://n1kobg.blogspot.com/p/blog-page_23.html)
- Windows 11: Disable CFG (control flow guard), no noticeable difference on my end and this can actually harm your security greatly
Last edited: