I have a gtx 970 galax OC and notice the same behavior. and can't really tell what is the problem too...
that is what i have already tried:
already tried:
-reset/remove overclock from cpu and gpu
-reinstall games
-check no to "fullscreen optimizations"
-energy options and set cpu to always 100%
-chkdsk
-memtest
-HPET on and off
-uninstalling msi afterburner and VFX audio enhancer.
-fiddling with windows crap (superfetch, telemetry etc)
-disable cache shader
-fresh installed win10. no good
-underclocked and overclocked GPU. no good
-tried RAM in single and dual channel, both sticks alone, higher timmings, xmp on and off. No good
-reconnected the cables and gpu. no good.
(- i have even bought a new hard drive thinking that it was the problem)
What i can say for sure that, in my case, it ALWAYS OCCURS WHEN LOADING TEXTURES. all the games that don't "load nothing" during gameplay like Assetto Corsa, F1 2017 and others, i have never felt it.
In the other hand, games that demand a lot more loading textures like PUBG, Forza Horizon, and Even Rocket league when a new player is joining the match, the stutters happen!