So I have been having a problem for like the last few months where when I start up Overwatch my game for like the first few minutes is incredibly stuttery (FPS wise).
To remedy this I would go to training area and use hanzo. The reason I would use hanzo is because he gets his ult fast, and for some reason the stuttering would go away after running around, killing a few bots and using his ultimate. The game would essentially act as if it was cache-ing the actions of being a overwatch hero, and once I ran around, used hanzos primary, secondary, ult and jump abilities the game would start running smooth and was playable.
Keep in mind I run a i7-7700k, EVGA GTX 1070 SC, 16gb RAM, so i can run this game with no problems.
So this problem would persist and I would come to just accept it was probably rayzer synapse since I know with this keyboard the game can be funky if you turn off the Overwatch game feature for the in the Razer Synapse Application.
Until today when I was messing with my NVIDIA control panel.
For the longest of time I had the “Overwatch Launcher” added under program settings with my GPUs option being “Prefer Maximum Performance”. Then today came around I instead of having the “Overwatch Launcher” added on Program Settings I instead manually moved over to the “Overwatch.exe” and added it into the NVIDIA Control Panels Program Settings and set it to “Prefer Maximum Performance”.
This effectively fixed the cache-like stuttery-ness I would get for the first few minutes of the game.
This was something I wanted to bring up to maybe help out a few people. Hopefully it works for you because it worked for me.