EDIT: turn the custom frame rate target to 300 in game if you havent
So my story begins with my build. AMD theme so 2600 and rx580. Everything was great! All my games ran smoothly and the overclock i had on the 2600 gave me a slight boost and i was happy.
Im a massive forza fan so the horizon 4 benchmark was put to good use (i really love the benchmark and recommend it).
Few months later and i went to a vega 64 for them sweet sweet forza fps.
Overwatch sticks between 90-110 at any setting and doesnt hit more the 70% gpu utilization. WTF
Checked wattman, made sure it wasnt cpu bottlenecking (it was locked at 144 with the rx580 so wth), hpet turned off or on made zero difference.
So naturally i blamed the game and gave up after a week.
Ashe update. still no changes and i read a thread about msi afterburner or another program having an fps cap. Fiddled with wattman and still no diffirence.
(every other game ran crazy fps it was only overwatch that was a problem)
I had the custom fps target at 144. HMMMMM maybe if I increase....
TADA!!!!! glorious fps showered down on my 144hz monitor, buttery smooth gameplay at the highest settings with not a hint of fps drops. gpu utilization 96%+
SO! if anyone is still having issues after messing around with in game setting and possibly going into you bios, check wattman or afterburner to make sure that any framrate targets or limits are off or at max.
Finally change the in game fps target to 300.
Thank you for reading my first post and i hope this helps someone!