Question Not achieving anywhere near the framerates I should be getting ?

Nov 2, 2023
3
0
10
CPU: Ryzen 7 5800x
CPU cooler: Deepcool AK400 Air Cooler
Motherboard: MSI MAG B550 Tomahawk MAX Wifi
Ram: Corsair vengeange RGB pro sl 32 gb (2 x 16 gb) DDR4-3600 CL18 memory
SSD/HDD: Crucial P3 plus 4tb m.2 2280 PCIe 4.0 NVME solid state drive
GPU: XFX Speedster MERC 310 Black Edition Radeon RX 7900 XTX 24 GB
PSU: Corsair RM1000x (2021) 1000 W 80+ Gold Certified Fully Modular ATX Power Supply
Chassis: Corsair 5000D AIRFLOW ATX mid tower case
OS: Windows 10
Monitor: GIGABYTE G32QC

Drivers: 23.11.1 (most recent as of now)

So I built my pc about a week ago without much problem. Booted it up and got some games installed. I've noticed that in a few games im only getting about half the framerate that I should be. For example, in Battlefield 5 I will average 140 fps with ultra setting at 1440p. I also get an average of 130 fps in Battlefield 1 at ultra 1440p. When comparing these results to other benchmarks with very similar specs with the games listed, the numbers are way off from what they should be. Realistically, I should be able to achieve an average fps of at least 230 or more in both games.

I've tried updating drivers, reinstalling drivers, and changing settings in game and in the AMD adrenalin software. When running the games, my temps are at what they should be at and my power draw is also normal for a gaming load. One thing that is weird is how when I run these games, my gpu usage usually sticks around 60ish% and very rarely goes to 70% or above. My cpu will also stick around 50% usage. Something even weirder is how Apex Legends achieves framerates of 240-300 consistently and the cpu usage is at 40% while the gpu usage is around 93%.

This has led me to believe that although I know for a fact that my cpu is definitely bottlenecking me, it does not explain the abhorrent performance for some games when comparing it to other benches with cpus that have the same performance level. Basically, it the bottleneck should not be affecting performance this much. I don't know if it's just bad game optimization, driver issues, or something else that I don't know about.

(Extra information)
I usually compare my system to systems with the same gpu with a 5800x3d since that and the 5800x have about the same bottleneck. Using 165hz refresh rate since my monitor provides that on display port. I'm running on the most recent version of windows 10 with every update installed. I'm not entirely sure if this affects performance, but I haven't updated my motherboard bios yet. I also play games with no other applications like a browser or steam opened in the background.

Any help for this is appreciated
 
Solution
It's your CPU. There's no comparing the 5800X and 5800X3D, as others have said. Also, if you just built, why go AM4? $2000 gets you a full AM5 build with significantly better performance and an upgrade path. AM4 is dead.
CPU: Ryzen 7 5800x
CPU cooler: Deepcool AK400 Air Cooler
Motherboard: MSI MAG B550 Tomahawk MAX Wifi
Ram: Corsair vengeange RGB pro sl 32 gb (2 x 16 gb) DDR4-3600 CL18 memory
SSD/HDD: Crucial P3 plus 4tb m.2 2280 PCIe 4.0 NVME solid state drive
GPU: XFX Speedster MERC 310 Black Edition Radeon RX 7900 XTX 24 GB
PSU: Corsair RM1000x (2021) 1000 W 80+ Gold Certified Fully Modular ATX Power Supply
Chassis: Corsair 5000D AIRFLOW ATX mid tower case
OS: Windows 10
Monitor: GIGABYTE G32QC

Drivers: 23.11.1 (most recent as of now)

So I built my pc about a week ago without much problem. Booted it up and got some games installed. I've noticed that in a few games im only getting about half the framerate that I should be. For example, in Battlefield 5 I will average 140 fps with ultra setting at 1440p. I also get an average of 130 fps in Battlefield 1 at ultra 1440p. When comparing these results to other benchmarks with very similar specs with the games listed, the numbers are way off from what they should be. Realistically, I should be able to achieve an average fps of at least 230 or more in both games. I've tried updating drivers, reinstalling drivers, and changing settings in game and in the AMD adrenalin software. When running the games, my temps are at what they should be at and my power draw is also normal for a gaming load. One thing that is weird is how when I run these games, my gpu usage usually sticks around 60ish% and very rarely goes to 70% or above. My cpu will also stick around 50% usage. Something even weirder is how Apex Legends achieves framerates of 240-300 consistently and the cpu usage is at 40% while the gpu usage is around 93%. This has led me to believe that although I know for a fact that my cpu is definitely bottlenecking me, it does not explain the abhorrent performance for some games when comparing it to other benches with cpus that have the same performance level. Basically, it the bottleneck should not be affecting performance this much. I don't know if it's just bad game optimization, driver issues, or something else that I don't know about.

(Extra information)
I usually compare my system to systems with the same gpu with a 5800x3d since that and the 5800x have about the same bottleneck. Using 165hz refresh rate since my monitor provides that on display port. I'm running on the most recent version of windows 10 with every update installed. I'm not entirely sure if this affects performance, but I haven't updated my motherboard bios yet. I also play games with no other applications like a browser or steam opened in the background.

Any help for this is appreciated
you cant get more framerate then what your monitor can show

the max refresh rate is 165 for your monitor. as you cant compare a 5800x3d performance as the 5800x3d has way more cache. also was the benchmark running with fsr on ?
 
you cant get more framerate then what your monitor can show

the max refresh rate is 165 for your monitor. as you cant compare a 5800x3d performance as the 5800x3d has way more cache. also was the benchmark running with fsr on ?
I know that I can't get more than my refresh rate but I want to get a more stable performance and get the most out of my system. I didn't wait 3 years and spend over 2000$ just for sub-par performance. Also the benchmarks were rendering at 1440p without fsr.
 
5800x is not nearly as fast as a 5800x3d... Stop comparing your 5800x to a 5800x3d.

Your 5800x should be compared to a 5700x or 5800x... X3d is a whole different league.

Case in point... Hardware unboxed did a great video 5800x vs x3d. In BF5 at 1440 the x3d was 21% faster average w/ a 30% improvement in lows. Both tested with 3800mhz CL16 ram and a 3090ti.
View: https://youtu.be/sw97hj18OUE?si=e8apE--bAJYRcj-U
 
Last edited:
First of all you should never compare a 5800X to 5800X3D unless it's in a title they perform the same in, and these aren't some of them.

Secondly your system does seem to be performing a bit low so I'd guess it probably has something to do with your DRAM. The latency on your kit is a bit on the high side and might be a single rank kit instead of dual rank which Zen 3 is rather sensitive to.

edit: this is not to say that there might not be some boosting/cooling related situation preventing maximum CPU performance

edit2: here's a review pertinent to your memory config https://www.kitguru.net/components/...-rgb-pro-sl-3600mhz-32gb-memory-review/all/1/
 
Last edited:
It's your CPU. There's no comparing the 5800X and 5800X3D, as others have said. Also, if you just built, why go AM4? $2000 gets you a full AM5 build with significantly better performance and an upgrade path. AM4 is dead.
 
Solution