I can address Redit guy...
Ok, a couple of things here, Mr Tech Tuber, don't disable DXNAVI, you ____ idiot! What you're doing there is stopping the GPU from caching shaders and that can lead to other problems, like shaders not loading properly, hitching and hanging as its trying to compile the shaders on the fly as it doesn't have them cached...
This is an example of PEBCAK, a completely clueless "techtuber" who thinks he knows everything yet only knows just enough to break everything but not enough to understand why everything is broken and then blame the hardware...
Every GPU caches shaders, its a thing about modern games, its not the GPU that's choosing to cache, its being told to cache by the game and its the CPU, not the GPU that's doing it, what it caches and to what extent depends on many things, your in game IQ settings, your resolution, how much VRam the GPU's has, how that feels depends on how fast or not the drive that's being cached to is, how good your CPU is, how much of the CPU you're able to use when caching, for example if you have more CPU rescores available to cache the shaders, because half the CPU isn't being used by the driver then it will feel worse as the higher rate of shader compilation will put more stress on the hard disk.
Every time you change one of these parameters it will cache the shaders again, because you changed the shaders.
Most games cache shaders before loading in to the game, some don't, they cache while you're in the game, just let it cache, it will be over in a few minutes and then its fine, as you said yourself.