NEWLY Installed Rx 7900XTX worse than RTX 3070

Just swapped out my PSU and GPU for some smooth gaming, only to find that for some reason, the new gear performs worse than my old gear. I've always disregarded AMD, but the 7900XTX caught my eye, and in the light of how much sheer hardware-power it packs, I decided to give it a shot.

Old hardware:
RTX 3070 & 650W PSU.

New hardware:

Rx 7900XTX & 1000W PSU.

Rest of my specs:

RAM: 32GB DDR4 3000 write speed

CPU:AMD Ryzen 7 5800X 8-Core Processor, 3801 Mhz, 8 Core(s), 16 Logical Processor(s).

Motherboard: ASUS ROG STRIX X570F - Gaming

2x SSDs

I just upgraded from my 3070 expecting major performance increases (I play on 1080p currently). I've tested "Ready or Not", which actually performs WORSE than my previous 3070. I'm now getting 70-80 fps, whereas I used to have 110-130 fps.

Team Fortress 2 also used to run on a smooth 144+fps, but now fluxuates from 70-300 for some reason.

Drivers are seemingly up to date, I've done a clean install and removal of old drivers, the GPU seems to be able to use 350W +- when needed, so the connections are fine.

Is there something I'm missing here? I'm desperate. Multiple benchmarks online show the GPU/CPU combination running games at 4K/2K at better performance than I'm able to do on 1080p.

Any suggestions?

EDIT:

I have now:
- Completely reinstalled windows and cleaned all drives, reformatting them all.

- Updated my MOBO BIOS.

- Made sure the RAM is being read at 3600MHz.

- Downloaded the latest drivers for the GPU (24.12.1)

- Enabled the BAR in the bios settings

Here is a picture that shows the average reads I'm getting.

I find it weird to have such low framerate with neither the CPU or GPU being utilized fully. I have also tried to enable the so-called "HYPR-RX", which only added 10% usage on both, with marginal effect on real time fps.