Okay so quick backstory:
For the last 2 months of my life this issue of microstutter has been consuming me. Dumped a ton of money on my rig only for it to microstutter every few seconds. This issue happens in all games that heavily depend on the CPU such as Fortnite,LOL, and CSGO. While the issue does not happen in games that depend on the GPU such as AC:Origins,farcry, tombraider etc... So that right there is what is really confusing. Naturally I thought my CPU was the issue so I went ahead and replaced my 4690k with a 4790k (worst and most useless upgrade of my life) and the issue stayed so this made me conclude that the issue was not on my CPU's fault. So then I went through crazy amount of time diagnosing issues left and right and hell I even made a list of the stuff I have already tried and that did not work:
Went back to older Windows 10, 2016 LTSB 1607 version
turned off all 3rd applications and only kept monitoring program and game up *
did the whole windows 10 memory standby clearing (I really thought this was going to fix it) but sadly even when I clear memory standby and memory cache resets, the problem is still there so I doubt its a windows 10 issue * * *
disabled full screen optimizations *
turned gsync off/on *
tried uncap vs cap fps *
fullscreen vs windowed *
Hell I even started using vsync with the input delay and still no help. *
used ULMB mode,fast sync everything... *
Thought it was my monitor with its Gamemode and turned that off and nothing *
Turned off xbox game DVR *
played around with different refresh rate 120,144, overclocked to 165 hz and nothing worked. *
Turned windows into high performance and same issue.
Tried on another PC in the same house and same issue
Overclocked and stock speed my CPU and cache
So when I tried on another PC this made me think that hey the issue is probably not my hardware and its either power or internet because that's the only 2 things my 2 Pcs share. Its not the internet because when I unplugged the ethernet cable the microstutters were still there so then it must be power right? Nope I used my laptop and its not plugged to a power socket and same issue. So the fault has to be on these games and not me or am I crazy? I guess most people don't complain about microstutters and frametimes is because they don't spot it and so even though this issue is happening to everyone who plays on the CPU bound games, most don't even notice the stutter to even report it.
So I had a lot of freetime and decided to play around with my ram speeds and this was shocking, heres a frametime graph of around 10 mins for each graph while running Fortnite:
800 MHz ram speed:
1600 (XMP) mhz ram speed:
1800 mhz ram speed:
So at speeds of 800 mhz the frametime spikes were at around 26-30 MS and at speeds of 1600-1800 they ranged from 16-20 MS, so i can't believe i am saying this because how the heck could ram speed cause this but is it possible that the higher the ram speed is the less and less you will notice stutters? FOR CPU BOUND GAMES ONLY Again at ultra settings triple A graphics games i was not seeing this issue, but when i played these multiplayer games i started seeing it, idk it has to do with texture filtering or assets loading or something along those lines. But yea what are your guys's thoughts on this? Should i even bother buying 3000 MHz ddr4 ram compared to my 1600 ddr3 ram or is this a more serious issue and i should do more tests? if i should do more tests then please link em below. Thanks! Also any forums or subs suggestions to ask about this issue? I could just simply copy paste my issue so more people could see it and hopefully we can find a solution to this.
My rig:
Monitor: XB271HU 1440p 144z g-sync monitor
GPU: 980 ti hybrid
Firestrike score:
CPU: 4790k@4.5 GHz
ram: Corsair Vengeance DDR3 1600 C9 4x4GB
post edited by Sajin - 2018/10/28 19:38:37