Understanding more about RAM

Joined
May 22, 2024
Messages
31
Good evening everyone i am trying to understand more about RAM and here is my question i have the motherboard: MAG Z790 TOMAHAWK WIFI
and when i go look at the specs i do see this
Max. overclocking frequency:
• 1DPC 1R Max speed up to 7200+ MHz
• 1DPC 2R Max speed up to 6600+ MHz
• 2DPC 1R Max speed up to 6400+ MHz
• 2DPC 2R Max speed up to 5600+ MHz

I know if you have your ram linked it does all run at the same speed and if it's unlinked you can set it manually to different speeds

so what is better, run them all at the same speed or unlink them and run them all on the max speed that the motherboard supports?
 
Yes, you definitely won't need 64 GB total for gaming, 32 GB is more than enough for years to come. But that kit has good XMP timings indeed, all the more impressive because from 32 GB module size onwards, the RAM is definitely organized as dual-rank, which normally makes it more difficult to have tight XMP timings. But this kit basically has the same timings as the 2x 16 GB kit at 1.4V.

BTW, that's another thing when referring to tight timings: Obviously we only looked at the primary timings now, and only at the XMP timings. It's very useful to look at that, so you don't get a kit that's too extreme or too pedestrian, and you get an idea of the quality of memory ICs used on the modules (because only certain ICs are good for certain tight timings, some other ICs can't manage it). But the "tight timings" usually end at the primary timings.

Once you look at the secondary timings, or the tertiary ones (although some of those are only derived from the secondary timings and not set directly), then you would see that those tend to always be quite loose, no matter which kit you get. Even a kit with a highly enthusiast-grade XMP might still have somewhat loose secondary/tertiary timings, because that aids stability and makes it easier to run in a lot of systems.

So the real "fun" begins when you try to optimize all the timings to be pretty tight. That can take a while to dial in, and especially to test for stability, so it's usually something for people with enough knowledge, time, and patience. And it's not like you can make otherwordly gains in performance from it, but yes, it can definitely improve things. And unlike CPU overclocking which usually has significant downsides regarding higher power consumption and more heat, tweaking the RAM has almost no negatives attached to it, other than the time and effort it takes for the tweaking and stability-testing (or to gain the knowledge in the first place).

If you buy a high-end RAM kit for a lot of money and not tweak anything on it apart from enabling XMP, you're almost throwing a way some of your money, because in all the other timings apart from the primary ones there would be lots of unused potential. That's why those enthusiast-grade kits should be more for enthusiasts who know what they are doing. The Average Joe, even with deep pockets, is better off buying a popular kit with a speed in the sweet spot and tight timings, IMO.
 
I got that kit in the hope that it would simply work from the get go. I don't mind tinkering/testing, as long as it isn't too complicated for my limited level of knowledge. Those extra few percents of performance don't mean much to me, I'd rather a stable system instead of living on the edge. We'll see when I finally pluck up the courage to start up this system. I've been waiting a long time for a PWM/ARGB hub from my favourite component pusher (too many fans, haha), but the courage bit comes from following the current heated discussion on BIOS settings.
 
It all goes back to the timings being relative to the DDR speed that's used. So for each DDR speed, there is a range of tight timings, mid-range timings, and loose timings. I specifically don't write frequency, because the frequency at DDR5-6400 is 3200 MHz, but DDR = Double Data Rate means there's two transfers for each cycle, resulting in 6400 MegaTransfers/s.

You can often look at the XMP voltage to judge how far the RAM has to be pushed to reach the timings at a certain speed. For DDR4, the reference voltage was 1.2V, for DDR5 it's 1.1V. But those voltages are meant for the so-called JEDEC speeds, for example it would go up to DDR4-3200 at 1.2V, but since this is such a conservatively low voltage, the timings would have to be very loose at that speed in order to be stable. It's the same for DDR5. If you are looking at 2x 16 GB kits of DDR5 with 1.1V, you will find something like DDR5-5200 CL40-40-40 or DDR5-5600 CL46-45-45. These are very loose timings, because the frequency is somewhat low, yet the commands take 40+ clock cycles.

Let's calculate the absolute latency in nanoseconds for kit with the loose timings:
DDR5-5200 CL40-40-40 @ 1.1V: 15.4 / 15.4 / 15.4 ns absolute latency for each of the first three primary timings

Then we have the mid-range timings, for DDR5 you can usually find them with an 1.2V, 1.25V or sometimes 1.3V XMP:
DDR5-5600 CL36-36-36 @ 1.2V: 13.8 / 13.8 / 13.8 ns
DDR5-6000 CL36-38-38 @ 1.25V: 12 / 12.6 / 12.6 ns
DDR5-6200 CL36-39-39 @ 1.3V: 11.6 / 12.6 / 12.6 ns

Then the tight timings, now we're looking at examples for 1.35V and 1.4V XMP:
DDR5-6000 CL32-38-38 @ 1.35V: 10.7 / 12.6 / 12.6 ns
DDR5-6400 CL32-39-39 @ 1.4V: 10 / 12.2 / 12.2 ns

And now, with even higher voltages, those are the kits were the speed was also pushed higher than normal.
So these are a combination of enthusiast-grade speed and tight timings. Examples:
DDR5-7200 CL34-42-42 @ 1.45V: 9.4 / 11.7 / 11.7 ns
DDR5-7600 CL36-48-48 @ 1.45V: 9.5 / 12.6 / 12.6 ns
This will also make the BIOS raise the IMC-related voltages by a lot, simply by enabling XMP, because MSI set it to make this work "at all costs", and usually they go sky-high. So i would try to reduce those as much as possible while remaining stable, and also, 1.45V is already a lot for DDR5.

Then we have a couple "insane" XMP kits,
DDR5-8000 CL38-48-48 @ 1.5V: 9.5 / 12 / 12 ns
With a lot of boards and CPUs, there's very little chance this will work, this RAM speed has very high demands on the signal quality, and the voltage is crazy high. Well, RAM overclockers might argue otherwise, but this is really getting up there for DDR5.




Usually G.Skill.



With "4e" and "3e" number you probably mean "4th" and "3rd", are you maybe French?

The primary timings are CAS Latency tCL, Row-to-Column Delay tRCD, Row Precharge Time tRP, Active-to-Precharge Time tRAS. But that last timing is not so critical, it doesn't make a big difference, neither for performance or stability, nor for judging the quality of the memory ICs (chips). The first three timings are the most important to look at, in order to tell what you are dealing with.
If you had paid as much attention to the links as you do to RAM you would have noticed I'm not french ^^ i have a french name(jean pierre) but im dutch NL netherlands

GhiaOne​

funny i did order the same in 2x 24 hehe
 
I got that kit in the hope that it would simply work from the get go. I don't mind tinkering/testing, as long as it isn't too complicated for my limited level of knowledge. Those extra few percents of performance don't mean much to me, I'd rather a stable system instead of living on the edge. We'll see when I finally pluck up the courage to start up this system. I've been waiting a long time for a PWM/ARGB hub from my favourite component pusher (too many fans, haha), but the courage bit comes from following the current heated discussion on BIOS settings.
i totally see your point when i go into bios at the ram settings and see the timing settings list and scroll down the endless list by the time i get at the bottom im already... never mind i dont even start im amazed that there are no programs yet that use ai to do the job for you
 
If you had paid as much attention to the links as you do to RAM you would have noticed I'm not french ^^ i have a french name(jean pierre) but im dutch NL netherlands

Ah ok, hehe. Well, you can still be French but live in the Netherlands. Then what does the "4e" and "3e" stand for when you write it out? I mean in German we have "Vierte" and "Dritte", but nobody really abbreviates it with 4e and 3e. Just curious.
 
Ah ok, hehe. Well, you can still be French but live in the Netherlands. Then what does the "4e" and "3e" stand for when you write it out? I mean in German we have "Vierte" and "Dritte", but nobody really abbreviates it with 4e and 3e. Just curious.
it's basically the same as yours, but we can use 1ste, 2de, 3de en 1e, 2e, 3e. it's just our writing rules and since Dutch is a mix of Dutch Belgian German French it might have to do with that we can use it ^^
 
I'm back my friends :) one thing is bothering me the specs of the i7 14700k or any other CPU I did look at does say :Memory Types Up to DDR5 5600 MT/s
Manufactures producing 7200mhz ram and what not all above the 5600mhz so that triggered me to do some research and what i have found out is that ram over the CPU specs just gets slowed down to the max speed of the CPU that would be 5600 MHz...so why do people use it and Manufactures produce it where there is no use for it?

So with that in mind I thought let's look at 5600 ram with tighter timings since it can't use higher frequency anyway

so im looking at these 2 rams

https://www.alternate.nl/G-Skill/32-GB-DDR5-5600-Kit-werkgeheugen/html/product/1848490
https://www.alternate.nl/Kingston-FURY/64-GB-DDR5-6000-Kit-werkgeheugen/html/product/100052235
both have same nanoseconds (10) one got a little tighter timing the other one some more MHz

but the real interesting thing to me is that is see pretty much all ram got pretty high (Row-Active-Time (tRAS) all in the 70-100 range

but the Kingston FURY 64 GB DDR5-6000 Kit has one of only 32! Wish made me believe it was a typing error on the website or something because it's so uncommon, so how important is that number? The first 3 numbers are like 2 ns apart, but the 4e is a huge gap






 
I'm back my friends :) one thing is bothering me the specs of the i7 14700k or any other CPU I did look at does say :Memory Types Up to DDR5 5600 MT/s
Manufactures producing 7200mhz ram and what not all above the 5600mhz so that triggered me to do some research and what i have found out is that ram over the CPU specs just gets slowed down to the max speed of the CPU that would be 5600 MHz...so why do people use it and Manufactures produce it where there is no use for it?

Sure you can use it. Of course, DDR5-7200 is getting up there, it becomes a bit difficult to run (even for a kit like 2x 16 GB on Intel 14th gen), but for example up to DDR5-6000~6400 should not be that big of a deal with 2x 16 GB. Enable XMP and see if it works.

See here on what factors it depends, and at this particular point in that video, it explains how and why Intel and AMD come up with these low numbers. In reality, there's speeds that are generally accepted to work well, there's a "sweet spot", and then there's speeds and configurations that are likely to cause trouble. On Intel (13th and 14th gen), all of these are slightly higher than on AM5.

If you prioritize problem-avoidance over everything else, use up to DDR5-5600. But DDR5-6000 is more of a sweet spot. DDR5-6400 and above can be hit or miss sometimes, especially on AM5, but on Intel it should still be doable with two modules of 2x 16 GB (which is the optimal RAM kit with DDR5 for the vast majority of people). Two bigger modules, like 2x 32 GB, and you would probably do good to restrict yourself to DDR5-6000.
You have to realize two things about the DDR5 speed that is listed:
1) The CPU manufacturer is low-balling the number.
2) The board manufacturer is listing a high marketing number.

The optimum between problem-free operation and nice performance is somewhere in between, therefore. It also highly depends on things like your CPU's memory controller, the motherboard model, the RAM module size (12/24 GB modules = easier to run vs. 32/48 GB modules = harder to run). And you should always avoid using four modules.



Timings only mean something in relation to the speed. Certain timings at a certain RAM speed result in an absolute latency of certain nanoseconds. Also see here. So you don't compare timings directly, they cannot be compared at different clock speeds. They have to be calculated into the absolute latency in nanoseconds to be comparable.

The "Row-Active-Time (tRAS) 32" on the website for the second kit is of course nonsense. Kingston don't list the tRAS in the specs. The timings all depend on each other. For tRAS, the minimum should be tRCD + tRP, and often times, a couple more clock cycles are added. So with tRCD 36+ tRP 36 on that kit, you'd have a minimum tRAS of 72, but the common value would be 76.

The timings are interesting insofar as they can tell you what kind of memory ICs (chips) are used. For the tightest timings (especially low tRCD & tRP) they have to use high-end ICs, for looser timings they can use cheaper ICs. The better the ICs, the more you can tune it later, because especially the secondary and tertiary timings are still often quite loose, even if the primary timings are tight. This aids stability of course.

Tuning the RAM is a whole science. You can spend/waste days on optimizing all the timings if you really want perfection, and often it's not really that worth it (this is coming from a guy who has indeed spent days on it at some point). The main timing to optimize especially on DDR5 is called tREFI (Refresh Interval), which is the time interval between so-called refresh cycles for the RAM, which you want as infrequent as possible (while not being so infrequent that you have data loss). Because during a refresh cycle, no other data transfers can happen. So, the higher you can set tREFI too, the more time there is for data transfers in between and the better the performance. But theoretically it's possible to set this so high that some RAM cells "forget" part of their content because it didn't get refreshed in time. And this is difficult to test for too. So normally you'd set tREFI to some well-performing, but reasonably safe value, like 30000 or 32000. This alone would achieve more than tinkering with most of the secondary and tertiary timings.

The first 3 numbers are like 2 ns apart, but the 4e is a huge gap

As mentioned, the timings are not given in nanoseconds, but in clock cycles. Only when combined with the DDR speed, you get absolute latencies (not timings) in nanoseconds.

Example for CAS Latency (same for other timings):
DDR5-5600 CL28 = 10 ns latency
DDR5-5600 CL30 = 10.71 ns
DDR5-5600 CL36 = 12.86 ns

DDR5-6000 CL30 = 10 ns
DDR5-6000 CL32 = 10.67 ns
DDR5-6000 CL36 = 12 ns
DDR5-6000 CL38 = 12.67 ns

But DDR5-6000 has a higher bandwidth.
 

As you can see, they have the same price per GB (110 EUR / 32GB)
But ...
the G.Skill kit is DDR5-5600 CL28 at 1.35V
the Kingston kit is DDR5-6000 CL30 at 1.40V

They have very similar performances (5600 CL28 vs 6000 CL30), but the G.Skill kit is a better choice for your CPU (lower voltage) and the system stability.
The bottom line: if 64GB memory is not a must for you, the G.Skill kit is a better choice.
 
Sure you can use it. Of course, DDR5-7200 is getting up there, it becomes a bit difficult to run (even for a kit like 2x 16 GB on Intel 14th gen), but for example up to DDR5-6000~6400 should not be that big of a deal with 2x 16 GB. Enable XMP and see if it works.

See here on what factors it depends, and at this particular point in that video, it explains how and why Intel and AMD come up with these low numbers. In reality, there's speeds that are generally accepted to work well, there's a "sweet spot", and then there's speeds and configurations that are likely to cause trouble. On Intel (13th and 14th gen), all of these are slightly higher than on AM5.

If you prioritize problem-avoidance over everything else, use up to DDR5-5600. But DDR5-6000 is more of a sweet spot. DDR5-6400 and above can be hit or miss sometimes, especially on AM5, but on Intel it should still be doable with two modules of 2x 16 GB (which is the optimal RAM kit with DDR5 for the vast majority of people). Two bigger modules, like 2x 32 GB, and you would probably do good to restrict yourself to DDR5-6000.
You have to realize two things about the DDR5 speed that is listed:
1) The CPU manufacturer is low-balling the number.
So if my CPU says 5600, and I put in 6000 will the CPU clock itself to 6000? not sure if i understand that right
2) The board manufacturer is listing a high marketing number.

The optimum between problem-free operation and nice performance is somewhere in between, therefore. It also highly depends on things like your CPU's memory controller, the motherboard model, the RAM module size (12/24 GB modules = easier to run vs. 32/48 GB modules = harder to run). And you should always avoid using four modules.

and that is just becouse of the size of the ram it has to deal with that its harder to run?


Timings only mean something in relation to the speed. Certain timings at a certain RAM speed result in an absolute latency of certain nanoseconds. Also see here. So you don't compare timings directly, they cannot be compared at different clock speeds. They have to be calculated into the absolute latency in nanoseconds to be comparable.

The "Row-Active-Time (tRAS) 32" on the website for the second kit is of course nonsense. Kingston don't list the tRAS in the specs. The timings all depend on each other. For tRAS, the minimum should be tRCD + tRP, and often times, a couple more clock cycles are added. So with tRCD 36+ tRP 36 on that kit, you'd have a minimum tRAS of 72, but the common value would be 76.
it does say it in this one Row Active Time (tRASmin) 32ns(min.)
https://www.kingston.com/datasheets/KF560C30BBEAK2-64.pdf
The timings are interesting insofar as they can tell you what kind of memory ICs (chips) are used. For the tightest timings (especially low tRCD & tRP) they have to use high-end ICs, for looser timings they can use cheaper ICs. The better the ICs, the more you can tune it later, because especially the secondary and tertiary timings are still often quite loose, even if the primary timings are tight. This aids stability of course.

Tuning the RAM is a whole science. You can spend/waste days on optimizing all the timings if you really want perfection, and often it's not really that worth it (this is coming from a guy who has indeed spent days on it at some point). The main timing to optimize especially on DDR5 is called tREFI (Refresh Interval), which is the time interval between so-called refresh cycles for the RAM, which you want as infrequent as possible (while not being so infrequent that you have data loss). Because during a refresh cycle, no other data transfers can happen. So, the higher you can set tREFI too, the more time there is for data transfers in between and the better the performance. But theoretically it's possible to set this so high that some RAM cells "forget" part of their content because it didn't get refreshed in time. And this is difficult to test for too. So normally you'd set tREFI to some well-performing, but reasonably safe value, like 30000 or 32000. This alone would achieve more than tinkering with most of the secondary and tertiary timings.



As mentioned, the timings are not given in nanoseconds, but in clock cycles. Only when combined with the DDR speed, you get absolute latencies (not timings) in nanoseconds.

Example for CAS Latency (same for other timings):
DDR5-5600 CL28 = 10 ns latency
DDR5-5600 CL30 = 10.71 ns
DDR5-5600 CL36 = 12.86 ns

DDR5-6000 CL30 = 10 ns
DDR5-6000 CL32 = 10.67 ns
DDR5-6000 CL36 = 12 ns
DDR5-6000 CL38 = 12.67 ns

But DDR5-6000 has a higher bandwidth.
 
As you can see, they have the same price per GB (110 EUR / 32GB)
But ...
the G.Skill kit is DDR5-5600 CL28 at 1.35V
the Kingston kit is DDR5-6000 CL30 at 1.40V

They have very similar performances (5600 CL28 vs 6000 CL30), but the G.Skill kit is a better choice for your CPU (lower voltage) and the system stability.
Why is the lower voltage important? Is it just heat? What if you water cool the CPU, is it still a thing?

And stability wise is just because of the lower frequency ?

I am using this at the moment
https://www.gskill.com/product/165/374/1681713260/F5-6400J3239F24GX2-TZ5RK
The bottom line: if 64GB memory is not a must for you, the G.Skill kit is a better choice.
The 64 GB is not a must, I was just skimming through all the ram picking all the ram with the best numbers or comparable numbers
 
So if my CPU says 5600, and I put in 6000 will the CPU clock itself to 6000? not sure if i understand that right

No, not the CPU, just the RAM will be set to DDR5-6000 then. And it should work, despite Intel only guaranteeing something lower. I linked some posts why they always stay conservative for their official RAM speed support.

it does say it in this one Row Active Time (tRASmin) 32ns(min.)

Nanoseconds, this is not a timing in clock cycles, this is the absolute latency.
We have established before:
DDR5-6000 CL30 (clock cycles) = 10 ns absolute latency.
So you can see, 30 clock cycles at DDR5-6000 results in 10 ns latency.
What would result in 32 ns latency?
Obviously, a timing that is 3.2x higher:
DDR5-6000 tRAS 96 (clock cycles) = 32 ns absolute latency.
 
No, not the CPU, just the RAM will be set to DDR5-6000 then. And it should work, despite Intel only guaranteeing something lower. I linked some posts why they always stay conservative for their official RAM speed support.
i think i did phrase it a little weird i refer to CPU because of the 5600 limit

so if I understand it correctly now then if I put in 6000 ram and the CPU can handle this speed the stick runs at 6000

if I put a stick of 10000 ram and the CPU can handle it, the stick runs at 10000?

So as soon as I put a stick in there that the CPU does not like, your computer does not run or will be unstable and so on?
Nanoseconds, this is not a timing in clock cycles, this is the absolute latency.
We have established before:
DDR5-6000 CL30 (clock cycles) = 10 ns absolute latency.
So you can see, 30 clock cycles at DDR5-6000 results in 10 ns latency.
What would result in 32 ns latency?
Obviously, a timing that is 3.2x higher:
DDR5-6000 tRAS 96 (clock cycles) = 32 ns absolute latency.
 
so if I understand it correctly now then if I put in 6000 ram and the CPU can handle this speed the stick runs at 6000

Yes, the CPU's IMC (integrated memory controller) has to be able to run this speed, which most times it will no problem. Above a certain speed (higher than this), your board model can also become an important factor. DDR5-10000, with current CPUs and boards, we can guarantee this will not work. Even if you had a magic IMC that could do this (when viewed individually), then most of the currently available boards won't have a good enough signal quality in their PCB design to allow for this. So the higher you go in the speed, the more and more obstacles you can face. And yes, if one of the components of the memory system doesn't like it, it will either refuse to run at the speed, or it will not be stable. But at DDR5-6000 the risk is not high most of the time, at least not with 2x 16 GB.
 
Yes, the CPU's IMC (integrated memory controller) has to be able to run this speed, which most times it will no problem. Above a certain speed (higher than this), your board model can also become an important factor. DDR5-10000, with current CPUs and boards, we can guarantee this will not work. Even if you had a magic IMC that could do this (when viewed individually), then most of the currently available boards won't have a good enough signal quality in their PCB design to allow for this. So the higher you go in the speed, the more and more obstacles you can face. And yes, if one of the components of the memory system doesn't like it, it will either refuse to run at the speed, or it will not be stable. But at DDR5-6000 the risk is not high most of the time, at least not with 2x 16 GB.
aaah finally I do understand, i don't know why the topic RAM is so hard for me to understand, so I assume then the amount of GB of ram causes the same issues when it gets too much? 32gb fully used would not be an issue, but 64 GB fully loaded would be able to make issues? But if 64 GB will never be used but let's say always stay under 32gb then it should not make issues? Is that the correct way of thinking?
 
For the 64 GB RAM kits, the "problem" lies in the fact that the 32 GB modules are so-called dual-rank modules, which cause a higher stress for the IMC. 16/24 GB modules (with DDR5) are single-rank, 32/48 GB modules are dual-rank. You will see this mentioned in the motherboard specs, "1R" (single-rank) theoretical maximum speeds are always higher than the "2R" (dual-rank) ones. So with 2x 16 GB DDR5, you have the easiest and usually best configuration to run, i would recommend this for 90% of the users. And most will also never need more total RAM than this. 2x 32 GB is not faster in any way, unless you have a workload which needs more RAM than 32 GB.
 
For the 64 GB RAM kits, the "problem" lies in the fact that the 32 GB modules are so-called dual-rank modules, which cause a higher stress for the IMC. 16/24 GB modules (with DDR5) are single-rank, 32/48 GB modules are dual-rank. You will see this mentioned in the motherboard specs, "1R" (single-rank) theoretical maximum speeds are always higher than the "2R" (dual-rank) ones. So with 2x 16 GB DDR5, you have the easiest and usually best configuration to run, i would recommend this for 90% of the users. And most will also never need more total RAM than this. 2x 32 GB is not faster in any way, unless you have a workload which needs more RAM than 32 GB.
I need have seen it mentioned before

I thank you again sir for all your patience, useful information and kindness!
 
Why is the lower voltage important? Is it just heat? What if you water cool the CPU, is it still a thing?

And stability wise is just because of the lower frequency ?

I am using this at the moment
https://www.gskill.com/product/165/374/1681713260/F5-6400J3239F24GX2-TZ5RK

The 64 GB is not a must, I was just skimming through all the ram picking all the ram with the best numbers or comparable numbers

Lower voltage is always the best choice (if stable and decent performances).
Lower voltage means lower temps.
On the other hand, the default DDR5 voltage is 1.1V
In case of default voltages (1.1V) the Intel Gen 13/14 CPUs can run DDR5-5600 very stable.
So this is the native voltage for DDR5.
But many users want for memory tight timings and/or higher speeds. Of course, those will lead to better performances.
XMP = overclocking and undertiming, but that's possible only with overvolting.
For DDR5 speeds in the 7600-8400 range you need voltages in the 1.40-1.50V range.
Those are dangerous voltages for your CPU (IMC) and they will also raise the CPU temps quite a lot.
Long story short, those memory speeds are not suitable for a 24/7 usage.
Anything faster than 5600 is overclocking.
Higher the memory speed is, higher the odds to get into stability issues and higher temps.

Now talking about your G.Skill 2x24GB DDR5-6400 kit, that's a very good kit: CL32 at 1.35V
If your CPU IMC sample has issues with memory at 6400, you can run that kit at 6000 without any issue.
 
Lower voltage is always the best choice (if stable and decent performances).
Lower voltage means lower temps.
On the other hand, the default DDR5 voltage is 1.1V
In case of default voltages (1.1V) the Intel Gen 13/14 CPUs can run DDR5-5600 very stable.
So this is the native voltage for DDR5.
But many users want for memory tight timings and/or higher speeds. Of course, those will lead to better performances.
XMP = overclocking and undertiming, but that's possible only with overvolting.
For DDR5 speeds in the 7600-8400 range you need voltages in the 1.40-1.50V range.
Those are dangerous voltages for your CPU (IMC) and they will also raise the CPU temps quite a lot.
Long story short, those memory speeds are not suitable for a 24/7 usage.
Anything faster than 5600 is overclocking.
Higher the memory speed is, higher the odds to get into stability issues and higher temps.

Now talking about your G.Skill 2x24GB DDR5-6400 kit, that's a very good kit: CL32 at 1.35V
If your CPU IMC sample has issues with memory at 6400, you can run that kit at 6000 without any issue.
so should i not even be bothered looking into G.Skill 32 GB DDR5-5600 Kit? And just tune down the kit i have to 6000 ? i will look tomorrow if i can find a 6000 profile with better timings and try that "memory try it" what would you say... I am just doing and learning, at the end my goal is to have the best possible, and stable ram for my setup and with what i know now. that would mean i should stick to some ram speeds of 5600-6400 MHz ,16-24 GB (single-rank) and the tightest timings possible
 
so should i not even be bothered looking into G.Skill 32 GB DDR5-5600 Kit? And just tune down the kit i have to 6000 ? i will look tomorrow if i can find a 6000 profile with better timings and try that "memory try it" what would you say...

Yes.
The kit you have is very good (if 48GB memory is enough for you) and it should run just fine at 6000.
If you need 64 or 96GB, go for a DDR5-5600 kit with max voltage 1.35V
Here is one even better (at only 1.25V): https://www.gskill.com/product/165/374/1682577390/F5-5600J4040D48GX2-TZ5RK
That will give you the best system stability and keep your CPU IMC cool as well.
good luck
 
Back
Top