Thought I’d link this older thread as well, as someone else a few months back was having the opposite issue. (On AMD, it only does it once anyway, I think it’s to do with the shader cache filling up)
Basically, if I swap in my GTX 760, for usually about a minute after starting Overwatch, my framerate flicks between whatever my frame cap is and some number far below it, with a lot of stuttering. This occurs on every game start, but obviously once a minute passes, the CPU usage goes down to the normal usage in the menu. (12-20%)
This does also occur on AMD, (tested with both an R7 260X and an RX 550 on drivers 17.7.1, 17.12.1, 18.5.2, and 18.6.1) but only once after a new driver is installed, pointing to a shader cache issue with NVIDIA drivers and Overwatch. (tested with NVIDIA driver 384.xx, 388.xx, 398.xx)
Disabling shader cache in the AMD control panel has the same effect; it does the same thing but for 3 mins instead)
On both GPUs, once the game’s finished “compiling shaders” (I think that’s where the high CPU load is coming from) the game runs normally at a good framerate. (well, except on my AMD card, teamfights murder the frames, but that’s mostly due to AMD’s DX11 driver overhead + my testing rig’s CPU)
Not sure if it’s entirely Overwatch or if the NVIDIA driver is just derping out with Overwatch on startup, but if you can look into this Blizzard, that would be great.
If it is indeed an issue with NVIDIA, I’m happy to cross-post this to NVIDIA’s forums.
All testing was conducted at either low, medium or high settings, it didn’t seem to alter the behaviour much at all.
Although my rig is technically under the min reqs, here it is for reference:
CPU: Intel Core 2 Quad Q9505S, 2.83GHz, 6MB cache, 1333MHz FSB, 65W TDP
Tested GPUs: EVGA GeForce GTX 760 SC, Gigabyte Radeon RX 550, Sapphire R7 260X
RAM: 4x 2GB Kingmax (Micron-based) DDR2-1066
Motherboard: ASUS P5QL PRO (Intel P43 chipset + ICH10 southbridge)
Overwatch running off a Samsung SSD 840 128GB