Got a 4070, not getting decent performance out of it. Is there something wrong with my setup?

My specs are:

GPU: MSI Ventus x2 4070 CPU: Ryzen 5 3600 PSU: Corsair CV550 MOBO: Asus Prime B450M-A II RAM: 16GB Corsair Vengence 3200mhz

The GPU gets to 99%, so that suggests it's running at full power, sometimes when there's frame drops the CPU goes to around 80%, but rarely more than that. I've found that Forza Motorsport and Diablo 4 run really well, but games like Starfield and Black Ops 6 have a lot of heavy frame dips.

Is there something I'm missing?

Edit:

Another issue I have, I can't access BIOS. My monitor won't recognize it and will show a blank screen until I restart the pc into windows. Didn't have this problem with my 3060 (all other specs were the same). Any idea what's going on there?