Not meeting the expected frame rates is puzzling.
Not meeting the expected frame rates is puzzling.
CPU: Ryzen 7 5800x
CPU cooler: Deepcool AK400 Air Cooler
Motherboard: MSI MAG B550 Tomahawk MAX Wifi
Memory: Corsair Vengeance RGB Pro SL 32 GB (2 x 16 GB) DDR4-3600 CL18
Storage: Crucial P3 Plus 4TB m.2 2280 PCIe 4.0 NVMe SSD
GPU: XFX Speedster MERC 310 Black Edition Radeon RX 7900 XTX 24 GB
Power Supply: Corsair RM1000x (2021) 1000 W, 80+ Gold Certified, Fully Modular ATX
Case: Corsair 5000D AIRFLOW ATX mid tower
Operating System: Windows 10
Monitor: GIGABYTE G32QC
Drivers: 23.11.1 (latest available)
I assembled my system roughly a week ago without major issues. After booting it up, I installed some games. I’ve observed that in several titles, the frame rates are significantly lower than expected. For instance, in Battlefield 5, I typically see around 140 FPS at ultra settings with 1440p resolution. Similarly, in Battlefield 1 at ultra 1440p, my average is about 130 FPS. When I compare these figures to other benchmarks with comparable specs and the same games, the results are far from what they should be. In reality, I anticipate achieving at least 230 FPS or more in both titles.
I attempted updating drivers, reinstalling them, and adjusting settings within the games and AMD Adrenalin software. During gameplay, temperatures remain within acceptable ranges, and power consumption is normal for a gaming workload. What stands out is that my GPU utilization stays around 60% most of the time, rarely exceeding 70%, while my CPU stays near 50%. Interestingly, Apex Legends consistently delivers 240-300 FPS with only 40% CPU usage and about 93% GPU usage.
This has led me to suspect that although I’m certain my CPU is limiting performance, it doesn’t fully account for the poor results in some games when benchmarked against others with similar CPUs. It seems the bottleneck shouldn’t be drastically impacting overall performance. I’m unsure if it’s due to suboptimal game optimization, driver problems, or something else entirely.
Extra notes:
I often benchmark my system using a GPU identical to mine (5800x3d) since they share similar limitations. I’m using a 165Hz refresh rate, matching the monitor’s capability via DisplayPort. I’m running the latest Windows 10 version with all updates applied. I haven’t updated my motherboard BIOS yet. Additionally, I play games without background applications like browsers or Steam.
Any assistance would be greatly appreciated.
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.
you can't exceed the frame rate your display supports. the highest refresh rate available for your monitor is 165 hz. comparing performance between different models isn't straightforward because of differences in cache size. the benchmark was conducted using fsr as well.
Are you sure the Windows Power Plan is in Performance Mode or Best Performance?
5800x isn't that fast compared to a 5800x3d... Don't keep measuring your 5800x against a 5800x3d.
Your 5800x should be evaluated against a 5700x or something similar. X3d is a completely different category.
For example... when unboxed, the hardware recorded a strong 5800x vs x3d performance. In BF5 at 1440, the x3d was 21% quicker on average with a 30% boost in lows. Both were tested using 3800mhz CL16 RAM and a 3090ti.
View: https://youtu.be/sw97hj18OUE?si=e8apE--bAJYRcj-U
Make sure you never compare a 5800X with a 5800X3D unless it appears identical in the title, as these aren't the same models. Your system's performance seems to be lower than expected, likely due to DRAM issues. The latency on your setup is higher than ideal and could stem from a single-rank memory instead of dual-rank, which Zen 3 is quite sensitive to.