I get very low GPU and CPU usage in overwatch, both sit at about 20% while I am in game and my framerate won’t even hit 30fps. I have already tried reinstalling the graphic drivers, reinstalling overwatch, and have made sure that the game is using my dedicated GPU as I am on a laptop.
This is a sign of a throttle. This could be general settings or in worst case overheating if you see high performance it drop. If it’s always lower performance I recommend the following steps:
Set your Operating System and Nvidia Power Settings to high performance!
NVIDIA Steps: Right click on your Desktop → NVIDIA Control Panel → Manage 3D Settings → Under the Global Settings tab → Select: Power Management mode → Prefer Maximum Performance. Apply → Exit the window.
Startup Overwatch → Options → Video → Make the following changes:
Vsync off
Triple Buffering off
Reduce Buffering on
Enable NVIDIA Reflex
Limit FPS → Display-Based
Graphics Quality at first try high.
→ Click the Advanced + drop down change Render Scale to 100% (only no Automatic)
Apply, exit the client and launch it again to retest.
I do not believe it to be a throttling issue as I already had already set all the performance steps you listed and my temperature is a good 20 degrees below where laptops generally start throttling.