Question Why am i getting low frames whilst having low gpu and cpu usage?

Apr 21, 2021
2
0
10
My specs are:
GTX 2070
Ryzen 7 3800x
16gb ram

I play various games on low settings and i only manage to average around 90 fps with constant drops despite my GPU and CPU usage never going above 30%.
For example i play fortnite on low settings and i manage around 80-110 fps whilst my GPU and CPU usage never exceeds 30%. My drivers are up to date so i'm clueless as to what it is.
Whenever i stream to twitch, my frames drop by 30fps on any game i play and my CPU and GPU usage still never go passed 50%. I feel like my specs are capable of a consistent 144fps so i'm confused on what's the issue, any ideas?