My problem was Overwatch 2 spiking to 100% cpu usage then freezing until I end task the game. Sometimes even requiring a full restart, which was frustrating.
Doing the three steps plus the command line argument eliminated the issue for me.
--tank_WorkerThreadCount 2
No performance drop or whatsoever even after cranking up the graphics, running stable 59 FPS and running other applications to try and reach 100% cpu once again and nothing happened.
(Tested both practice range and 10 quick matches)
Kudos to you friend! Now I can finally play OW2 without worries.
PC:
i3-6100
GTX 1050 Ti
8gb RAM