I would suggest making sure your CPU cores are unparked first of all. It depends on the type of CPU you have but often times hex/octa cores will have 2+ “parked” cores and it can slow down gaming performance.
This article has a download link at the bottom, I’d skim through it for instructions:
http://coderbag.com/Programming-C/CP...ing-manager-v3
I’d then possibly find a program that shuts down unnecessary applications automatically. Before I got a new CPU I would use a program called Razer Cortex to shut down a ton of useless programs and free up like 1GB+ of ram.
razer cortex:
https://www.razerzone.com/cortex
One last thing that I do is change my windows timing clock to my platform clock. Basically, windows uses an internal clock that assists with timing events such as syncing audio and video. If it is out of whack for whatever reason, this desync in lips and voices can happen or sometimes stuttering in games.
You can disable this clock and change it to your platform clock by opening command prompt as an administrator (search "cmd" on the windows start menu, right click cmd and click "run as administrator") and then pasting in this line:
bcdedit /set useplatformclock true
Then just restart your PC.
This is 100% safe and if for whatever reason you need to change it back to the windows clock, just change "true" to "false".
These are the three major things I do anytime I reformat or build a new PC. Basically just sets up your PC to be ready for gaming.