GPU can't maintain max clock

Dec 26, 2018
3
0
10
Hi, I have an rx 570 expedition and an i7 3770 and i've noticed that the core clock barely reaches the max core clock and when it does it's unstable. I haven't overclocked it and i'm quite sure it isn't throttling (doesn't pass 65C) or bottlenecked by the cpu. I've also noticed that when I lock the fps to 30, the core clock is stable at the max clock speed and drops when fps increases. I've given the gpu more power and it's a bit better but it still doesn't reach max clock speed on high fps. Also getting significantly lower fps compared to similar rigs in benchmarking videos.
Can anyone help? Thanks in advance