Updated my X370 Prime Pro to Asus BIOS 5008 (from two weeks ago) in preparation for a new CPU, now I'm having some weird issues with memory.
I saw a small decrease in performance in Cinebench R20 on my R7 1700 @ 3.8Ghz vs. the previous BIOS I had (which was from 2017) but I'm not worried about this as I'm presuming it's due to some vulnerability mitigation.
This is the memory I am using. As you can see it is supposed to be able to do timings in the range of 15-15-15-35.
On the old BIOS I was never able to get the RAM to run at DDR4-3000, it always just wanted to run at DDR4-2933 or it wouldn't boot. This isn't a big deal so I was fine. However, with the new BIOS, I can boot with a D.O.C.P./XMP profile at DDR4-3000 with 15-17-17-35 timings.
With this timing, it boots with no issues on the new BIOS, however there is a massive performance regression vs. 2933 with the relatively poor auto timings. Specifically the benchmark I was testing with was Superposition, which is supposed to be a GPU-focused benchmark, but with 3000Mhz/15-17-17-35 config I was seeing the GPU get significantly bottlenecked (85% utilization) and a 15% decrease in performance vs. 2933 with the auto timings. (Gigabyte Gaming G1 GTX 1080, at stock clocks it's usually around 7000 points in the 4K/optimized test and with the D.O.C.P. timings I was getting around 6000 points).
So I have a few questions:
1. Am I just a dumbass and I'm doing something wrong?
2. Are the issues due to the IMC on the CPU and they'll be fixed if I buy a new CPU?
3. Are the issue due to the board just being not that great with memory (something I've seen others complain about)?
4. Should I just buy new memory along with my new CPU?
Thanks in advanced, I'm a noob when it comes to memory overclocking and tuning timings.