I found all the keys to the “stuttering” question we all had. This is a two-part fix.
Most of you whom have presented this problem on the forum. Are NOT receiving answers. You can do all the system diagnostics you want. But in the end no testing software will easily show this or reveal a solution without looking through stuff with a “FINE tooth comb”.
FPS Loss symptoms:
-
You load the game in and from time to time your game “stutters” with frame-loss that occurs over a period of time. It mathematically follows a slow but even loss of frames over a period of time that almost seams to be “on the dot”.
-
The shots you are taking at other players are NOT registering. It almost feels as though they are cheating. (my apologies on the MASS cheating reports)
-
You have to restart the game almost every other match because the frame-rates dipped too much.
-
As widowmaker and McCree you will ESPECIALLY notice this issue.
-
It does not matter how expensive your machine is. Good hardware with 1k graphics cards and cheep cards all have this.
-
This problem will occur on Overwatch and ONLY overwatch.
Core Problem #1.
The XMP profile in your system on a custom gaming rig is NOT turned on in YOUR BIOS… Is one of the core focuses we have when it comes to player Frame rate loss. I could go into LOTS of technical details but to bring it into light. The Frame-rates dip and go further down without being recovered until you restart the Overwatch Game application.
To the professional eye. This appears as a “memory leak”. But to be fair, well its NOT. It’s a hardware memory problem. But not with the game itself. But your system’s RAM SETTINGS. . You can go in and enable your RAM to run at any speed you want. But there is a setting that is often missed by MOST people. It is called the "XMP profile". This means you must change it from Auto to XMP profile. This is so the system MATCHES your RAM’s speed. otherwise you can set your ram at whatever speed you want. and the problem will still persist. Even running factory recommended ram speeds present this issue!!.
Note:
In order to Fix this issue. You MUSt access your system’s BIOS settings and Look in the “overclocking” or “performance” section of the ADVANCED BIOS settings.
It will be LOCATED in the “DRAM” section.
Custom gaming-rig motherboards are OFTEN faced with this problem. Because the motherboard has its OWN set of BIOS tweaks.
** Problem #2**
SHADER CACHE.
_The shader cache IMPROVES frame rates by CONSIDERABLE margins. BUT if you have your C: Drive as a mechanical hard drive. You are going to find that the Shader Cache causes UNPLEASANT operational lag-spikes in video performance.
Let’s discuss the outlying factors.
The default shader cache file is located in your Temp file directory on Widows. This directory is stored on whatever drive that your operating system is located on. Which is default “C: drive”. I DO NOT RECOMMEND relocating this file. I tried it and things do NOT work well. AT ALL. So just leave your Shader cache file ALONE.
"shader cache" ideal performance:
For a system user that has an SSD as their Default, Main “C drive”. It will work well. This means that shader cache isn’t going to be a big issue as data transfers extremely fast and the I/O is NOT bottle necked by mechanical read/write/seak, provided the SATA buss and sata controller are large enough. This means that older boards might not do so well.
Where shader cache isn’t so great:
If you are like me, and use a Spindle hard drive as your Primary O/S harbor. It’s not going to be so pleasant. This is because there is mechanic parts and you are at the mercy of “seak, read and write times”. it is highly inefficient.
Why is this happening ?
Because Driver programmers for Graphics cards chose to not make a flexible program which can be used to assign files that should not be stored on media which has HIGH latency within the computer itself. (such as a SPINDLE HARD DRIVE).
Summary for the Shader Cache.
You could perhaps try and mess around with Intel Rapid Storage technology and INtel OPTANE. To see if that would mitigate Shader Cache issues on a Spindle Hard disk drive.
Part III.
FIXES THAT DO NOT WORK.
There are lots of “theories” as to how to fix this. So let’s go over some of them.
-
Should I disable “super fetch”? NOPE. It makes the problem WORSE.
-
Should I Run the game as “highest priority”? NOPE. It seams to cause issues with everything else that is happening on the PC. This could interfere with drivers that really do need EVEN priority.
-
Should I patch windows? NO. Trust me. Patches really don’t fix anything. Often they tend to BREAK the programs MORE than they help.
-
Should I dissable windows firewall, windows defender or my Antivirus? NO. I tried that too. It doesn’t really do much. Unless you are running BULKY anti-virus software such as McAffee or Norton (symantec) products.
There you go, 12 months of research pretty much condensed down as far as I can take it.