I recently noticed that my memory write speed is much lower than my read or copy speeds when tested in AIDA64's cache and memory benchmark. For reference, I am using a Rampage VI Extreme and a 7920X. The memory used in the results below is a Trident Z RGB 32GB C16 3600 kit manually overclocked to 3800MHz with tighter secondary and tertiary timings.
As you can see, the write speed is significantly lower than the read and copy speeds. Every result I've seen with Skylake-X CPUs show much better results. Based on similar memory overclocks, I should at least be over 95K in write speed.
So far, to diagnose the issue, I tried running a different BIOS (1003 instead of 1004) and that did not make a difference. I then put my old Corsair 32GB C16 3200 kit that I used for my X99 build. I manually set the timings to be more or less the same as the my manual settings for the Trident Z kit, but kept the speed at 3200MHz. Here were those results:
So despite the lower memory speed, the Corsair kit is able to hit a slightly higher memory write speed. Just to be on the safe side, I returned my Trident Z RGB kit. I will probably replace it with the same kit, although I'm open to suggestions. Even the Corsair kit is showing a big gap between read and write speeds. My worry is that my motherboard or CPU are defective...? I'll note that I have not had any odd benchmark scores anywhere else except in this write speed portion of AIDA64's cache and memory benchmark. My system performs just fine with no issues.
I'm no expert on the matter, but could it be something off with my CPU's IMC? Or maybe my motherboard has a fault dimm slot or two? I'd love some suggestions on the matter since this small issue is sort of driving me crazy.