• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

Ram tuning for 3700x. H16C memory

Joined
Jan 24, 2025
Messages
48 (0.43/day)
Processor 5800XT
Motherboard Asrock X570 Steel Legend
Cooling upHere 360mm AIO
Memory 3800MT/S DDR4 32gb Samsung B die
Video Card(s) 4060 Ti 16gb
Case NZXT H7 Flow 2022
Mouse Razer Basilisk V2
Keyboard SteelSeries something
These are my current ram timings. I was wondering for what I got this is the best I can do. I unfortunately cant go higher in memory frequency with everything synced because I wont post and I cant go any lower with my primary timings.
1737750223281.png
1737750511148.png
 
Increase the TREFI 1000ns at a time. See if it'll go 10K+, should help with performance a bit.
 
I looked for that setting. I cant find it in my bios and I thought you can only change it on Intel
 
tREFi can be accessed, but I'm not sure if it's a CPU generation thing. I remember seeing it with a 5800X and X570 motherboard. Can't remember before that.

@Toothless does your 3600X have access to that DRAM timing?
 
Found for my memory die type and added it to the title. Someone told me this is really good for H16C but I am not super good with memory so I have no clue whether they are being truthful or not. I only know C die is alright.
 
tREFi can be accessed, but I'm not sure if it's a CPU generation thing. I remember seeing it with a 5800X and X570 motherboard. Can't remember before that.

@Toothless does your 3600X have access to that DRAM timing?
3600 is on a B450. Checked the Asus x570 and no option for that setting.

Found for my memory die type and added it to the title. Someone told me this is really good for H16C but I am not super good with memory so I have no clue whether they are being truthful or not. I only know C die is alright.
3600 is good for a 3700x. Memory tuning really took off with 5000 series chips and not so much on 3000.
 
@FamousFighter
havent messed with 3xxx series for a while, but saw improvements on my 5800, when i increased numbers (for related timings) to match what it should be, e.g. 4 and 16 where i had 4 and 12.
higher numbers dont always mean less perf, my tuned straight 16 runs better than C14 the kit was offered with, while doing 1.36 instead of 1.45v.
try 16/19/19/19/38/54, FAW to 16
 
@FamousFighter
havent messed with 3xxx series for a while, but saw improvements on my 5800, when i increased numbers (for related timings) to match what it should be, e.g. 4 and 16 where i had 4 and 12.
higher numbers dont always mean less perf, my tuned straight 16 runs better than C14 the kit was offered with, while doing 1.36 instead of 1.45v.
try 16/19/19/19/38/54, FAW to 16
I have heard of that before but never tried it. Going to give it a shot right now and see
 
@FamousFighter
havent messed with 3xxx series for a while, but saw improvements on my 5800, when i increased numbers (for related timings) to match what it should be, e.g. 4 and 16 where i had 4 and 12.
higher numbers dont always mean less perf, my tuned straight 16 runs better than C14 the kit was offered with, while doing 1.36 instead of 1.45v.
try 16/19/19/19/38/54, FAW to 16
Well the results seem that its slightly worse for me.
1737853142481.png
 
did you change all at once, or just primary, and faw separate?

i wouldnt use aida for perf bench, i had more fluctuation (gains) with bad timings, just because clock got up by .1 MHz..
not sure what others are using, but try occt ram bench, cinebench 23.

read here
ddr4 tuning
many things are related to amd cpu, so carry over to ddr5.
 
did you change all at once, or just primary, and faw separate?

i wouldnt use aida for perf bench, i had more fluctuation (gains) with bad timings, just because clock got up by .1 MHz..
not sure what others are using, but try occt ram bench, cinebench 23.

read here
ddr4 tuning
many things are related to amd cpu, so carry over to ddr5.
Someone else from another forum helped me out and this is what I am running now. I had my voltages a little to low which is why I couldn't push above 3600.
1739063403672.png
 
not sure why you want to push above 1800 for IF/ram.
you can always tweak good ram, IF/MC clock is a different story.
i would ryn 1800, go lower for primaries like 16-18-18-18, and maybe lower rfc/voltages.
 
3600 is good for a 3700x. Memory tuning really took off with 5000 series chips and not so much on 3000.
This. DDR4 3600 is a solid sweetspot RAM speed for a 3700X.

I was wondering for what I got this is the best I can do.
My advice is to set the 3600 XMP profile and leave it alone. Tweaking is really not going to render any performance that you will notice in general computing tasks.
 
not really a good idea to use profiles on ryzen.
much better to do clocks/voltages/main timings + rfc manually, too many times where things are way off on auto.
 
not sure why you want to push above 1800 for IF/ram.
you can always tweak good ram, IF/MC clock is a different story.
i would ryn 1800, go lower for primaries like 16-18-18-18, and maybe lower rfc/voltages.
Thats another issue I dont understand. I have tried 16-18-18-18 and every single time I can't post. Even with the higher voltages on memory and for soc voltage. Still does not post at all
 
did you drop IF and ram clock to 1800?
 
did you drop IF and ram clock to 1800?
Even before I switched 3733. I still could not do 16-18-18-18. I just tested it again and still no post at 3600mhz with if at 1800
 
not really a good idea to use profiles on ryzen.
much better to do clocks/voltages/main timings + rfc manually, too many times where things are way off on auto.
It is good to use profiles if you don't know how to tune or don't care for it.
 
not sure why you want to push above 1800 for IF/ram.
you can always tweak good ram, IF/MC clock is a different story.
i would ryn 1800, go lower for primaries like 16-18-18-18, and maybe lower rfc/voltages.
You get a bit more performance with 3733. I tested my previous ryzen 3600 with t7ghter timings vs 3733 with a bit more relaxed and 3733 won or performed equal.

Even before I switched 3733. I still could not do 16-18-18-18. I just tested it again and still no post at 3600mhz with if at 1800
Keep your 3733 profile, it is fine
 
past has shown more ppl with trouble/instability, on auto, and for the times i did switch to manual, it was fixed.
its fine to use auto with profile, except +80% dont know/care to test stability, especially those that dont know how to do manually.

just because it works on yours, doesnt mean much.
if i have bdie, its bdie, MC varies too much across different chips, to be able to tell beforehand what it can do, at least prior to 5xxx series or cut chips below xx50.

i run 3600C16 tuned at 1.36v, and its faster than 3800/18 or 3600C14 (auto), while that needs 1.45v and more soc/vddp/vddg.

ignoring from experience with amd in the past 20y, they like lower timings more than higher clocks.
 
Last edited:
past has shown more ppl with trouble/instability, on auto, and for the times i did switch to manual, it was fixed.
its fine to use auto with profile, except +80% dont know/care to test stability, especially those that dont know how to do manually.

just because it works on yours, doesnt mean much.
if i have bdie, its bdie, MC varies too much to be able to tell what it can do, at least prior to 5xxx series or cut chips below xx50.

i run 3600C16 tuned, and its faster than 3800/18 or 3600C14 (auto).
On Hynix C scaling between 3600 and 3733 is mediocre, like going from rcd and rp 18 to 19, slightly more rc and rfc. Latencywise this will be similar, but bandwith is better at 3733. I agree 3600c14 is far better thsn 3800c18, but with regular scaling you should be able to do 3800c15 if you can do 3600c14
 
nah, 3600C14 needs large increase in voltages and had less overall perf, than C16 with low rfc and tuned (p/s/t) timings (most as low as board allows).
3800C15/16 didnt post, C18 was equal to "stock" 3600C16, and with two ccds, my bandwidth is almost twice that of 8Cs for write.

iirc the 3xxx had about 60% of chips able to do IF1800, less than 30% able to do 1866, and just 10% for 1900 (usually only the 16C), and part of the reason why i question ppl wasting time
on something thats unlikely to happen (IF above 1800), vs getting timings down and have a snappy response all the time, rather than gaining bandwidth on a gaming rig, unlikely to help
unless running something like xx90 gpu.
 
You get a bit more performance with 3733. I tested my previous ryzen 3600 with t7ghter timings vs 3733 with a bit more relaxed and 3733 won or performed equal.


Keep your 3733 profile, it is fine
I switched back dw
 
nah, 3600C14 needs large increase in voltages and had less overall perf, than C16 with low rfc and tuned (p/s/t) timings (most as low as board allows).
3800C15/16 didnt post, C18 was equal to "stock" 3600C16, and with two ccds, my bandwidth is almost twice that of 8Cs for write.

iirc the 3xxx had about 60% of chips able to do IF1800, less than 30% able to do 1866, and just 10% for 1900 (usually only the 16C), and part of the reason why i question ppl wasting time
on something thats unlikely to happen (IF above 1800), vs getting timings down and have a snappy response all the time, rather than gaining bandwidth on a gaming rig, unlikely to help
unless running something like xx90 gpu.
If you get 1833+ fclk stable I would use that anyday since ypu only have to relax timings a bit, but get better bw :) ryzen 3xxx get more from ramtuning than 5xxx due to lower L3 cache so any gain is welcome the later agesas also increased likelyhood of getting 1833+ stable
 
@Cowboystrekk
sure, but what gains on a gaming rig, by bw only?

im not saying dont try, and 1833 isnt far off the sweet spot, but i just dont understand how some ppl seem to see it as the holy grail, while not even making use of the additional bw
by use of workloads (vs gaming) or top tier gpu, and being a bit "harder" to reach than getting a known good die, and go for (easier to reach) lower timings, which will improve system
response for everything, incl games.
 
Back
Top