[SOLVED] Which one is Important Ram CL or or frequency ? 3200 CL16 OR 3000 CL15

danygood

Distinguished
Jan 29, 2016
53
1
18,535
hello
Please Guide me
For Cpu 3400g and Motherboard b450

Please tell me which one is important and make more speed
16gb 3000 cl15 ?
orintegrated graphics
16gb 3200 cl16 ?

cpu 3200g is integrated graphics
i want for video editing and graphic design so please guide me

And which Brand Model is Better ?

thank you
 
Solution
Both MIGHT be important, but it depends really on the platform, CPU and WHAT exactly the primary usage you are concerned about is when it comes to the memory performance.

For a Ryzen CPU you absolutely DO NOT want any memory kit with a CL15 latency, because it's probably, almost certainly, not going be compatible and may not even want to work except at the base frequency of 2133mhz, if at all.

Plus, Ryzen basically won't run at 3000mhz. It will allow 2933mhz manual settings on most 3000mhz kits, or will run usually with a compatible 3200mhz kit.

Your best bet, although a bit more expensive, is a 3200mhz CL14 kit which gives you a lower true latency than a 3600mhz CL16 kit. But for that CPU, the differences are probably not that great...
Both MIGHT be important, but it depends really on the platform, CPU and WHAT exactly the primary usage you are concerned about is when it comes to the memory performance.

For a Ryzen CPU you absolutely DO NOT want any memory kit with a CL15 latency, because it's probably, almost certainly, not going be compatible and may not even want to work except at the base frequency of 2133mhz, if at all.

Plus, Ryzen basically won't run at 3000mhz. It will allow 2933mhz manual settings on most 3000mhz kits, or will run usually with a compatible 3200mhz kit.

Your best bet, although a bit more expensive, is a 3200mhz CL14 kit which gives you a lower true latency than a 3600mhz CL16 kit. But for that CPU, the differences are probably not that great of a deal anyhow so a 3200mhz CL16 kit is probably just fine but you want to make sure it's one that is compatible so only use memory that is on the motherboard QVL OR shows as compatible using the G.Skill memory configurator or Corsair memory finder, based on motherboard model.
 
  • Like
Reactions: danygood
Solution
How do you figure "speed", by which I assume you mean "frequency", is more important?

"Speed" is a result of frequency and/or latency. True latency IS the speed of the memory for all intents and purposes, not factoring in some other additional considerations like some of the secondary and tertiary timings that might definitely have an impact on "speed" without actually affecting the latency specifically. Although, just about everything that impacts memory performance has some kind of relationship with overall true latency.

As I mentioned, a 3200mhz CL14 kit is actually FASTER than a 3600mhz CL16 kit. It's just a fact. Sure, there are some other variables and considerations that might need to be considered, but they'd need to be considered for BOTH memory kits, so one wouldn't likely have any significant benefit over the other due to any other factors PLUS if we wanted to get into overclocking the memory or tightening down the timings even further, the CL14 kit is going to be a LOT more likely to be capable of doing that because any 3200mhz CL14 kit is going to be a B-die kit that is extremely high quality and very capable of being tweaked beyond it's advertised specs.

This has always been true, even in the days of DDR3. It's nothing new.

For me though, I think price would have to be the deciding factor because the performance difference between 3200mhz CL14 sticks and 3600mhz CL16 sticks is extremely minimal.
 
Yes, frequency is what I meant when I was referring to speed. For continuous large memory transfers like the OPs application, a higher frequency module should transfer faster than a slower one since the cl hit is less on large contiguous transfers. Hence why memory speeds keep rising to higher frequencies even though the cl and other 'fetching' latencies increase with higher frequency.

In the days of ddr3, frequency made a huge difference as there was less cl influence. A 1866 module was much faster than 1066 or 1333 if the system could run it at that speed.

But as you mentioned there's also a value sweet spot to look at. Since this is for memory intense use, I definitely wouldn't skimp on the memory and get the fastest I could afford, but optimize for quantity since more memory will always trump any speed differences between two sets of modules.
 
optimize for quantity since more memory will always trump any speed differences between two sets of modules.
Pretty good advice, but, not always. Quantity will only trump speed and latency considerations IF the use case can utilize the additional capacity. If it can't, then it's a waste. This will, obviously, be use case specific and entirely dependent on not only what you are doing but ALSO to what degree/level you are doing it. There are many circumstances where some projects might definitely see a greater benefit from very fast memory rather than having 32GB, if the projects in use are only taking up less than 8GB of memory and you have, for example, 16GB. Or whatever the amount is. I think "more memory will always trump any speed differences" is way to broad and doesn't consider the potentially bigger picture in some use case scenarios.
 
If you have applications that use the GPU, faster RAM is better since the work GPUs do is less sensitive to latency than speed.

Latency wise, it doesn't matter between DDR4-3000 CL15 and DDR4-3200 CL16. They have the same absolute CL latency of 5ns.
There is something wrong with your math.

True latency for CL16 3200mhz sticks is 10nS. True latency for CL15 3000mhz sticks is also 10nS.

The formula for true latency is as follows, as expressed to me several years ago by said engineer and validated through trial and error.

1 / Frequency (not DDR) x Latency = True Latency (nanoseconds).

Stock 3200 @ 14 is faster than Stock 3600 @ 16:

1 / 1.600GHz x 14 = 8.75nS
1 / 1.800GHz x 16 = 8.89nS

Stable Overclock with 3733 @ 16 is faster:

3733 @ 16 is 1 / 1.867GHz x 16 = 8.57nS