• This email address is being protected from spambots. You need JavaScript enabled to view it.
Overclocking Guide for DDR4 RAM banner

User Rating: 5 / 5

Star ActiveStar ActiveStar ActiveStar ActiveStar Active

Article Index


You are starting to overclock by simply booting into your BIOS and look for the DRAM, VCCIO, VCSSA and SoC(AMD) voltages. Make sure no XMP profile is selected and set the RAM profile manual. Also, check if MRC Fast Boot is turned off in the Timings section of your BIOS. Can be found in some high-end motherboard—Example BIOS from an ASUS Maximus Hero XI.

Default Memory profile


To start overclocking your DRAM you want to adjust your DRAM voltage to 1.45v for Samsung B-die and 1.40v for other dies like CJR, Intel VCCIO and VCCSA voltages to 1.15v or AMD SoC voltage to 1.10v. The following steps are in numerical order for overclocking gain.


  1. Increase DRAM voltage.
  2. Increase VCCIO & VCCSA voltages. Both can be equal unless going for a low frequency but tighter timings then only VCCSA should be increased; otherwise, instabilities might occur.
  3. Increasing DRAM VTT voltage(not mistaken for CPU VTT) & VPPDDR voltage. Works best with stabilizing extreme overclocks that are over 4000Mhz.


  1. Increase DRAM voltage.
  2. Increase SoC voltage.
  3. Adjust ProcODT within the ohm range. Can be left on Auto most of the times.
  4. Set FCLK in sync. Should be on Auto by default.

BIOS voltages for Intel


Leaving all the timings to Auto you just want to increase the memory frequency with the voltages entered and see how fast your RAM kit can run. Depending on your XMP profile you want to start higher so with a 3200mhz XMP kit you want to start with 3600Mhz. If your RAM kit XMP profile is rated higher, you want to start 400Mhz higher then the base XMP profile. Make sure all the timings are set to Auto, that includes the Primary Timings, Secondary Timings etc. Just want to get the highest possible memory frequency and then work on the timings. With AMD Ryzen you want to set the FCLK half of your memory speed, so when using, for example, 3600mhz then set the FCLK to 1800mhz.

Frequencies selection tab


After selecting a frequency then save these settings in the BIOS and reboot. Your PC might reboot a couple of times adjusting the timings since you changed the frequency. If your RAM kit can run the speed, it will boot right into Windows. If it fails, it will show a failure to post a message. In the case of a failure, you can increase DRAM voltage for Samsung B-die to 1.50v and 1.45v for other dies. And adjust some of the settings listed below.

  • VCCIO and VCCSA voltages for Intel from 1.15v to 1.2v or 1.25v.
  • SoC voltage for AMD from 1.10v to 1.20v or 1.25v.
  • Ensure ProcODT for AMD is within the frequency range if so go 1 step up or down to the closest frequency range.
  • Or dial back the memory frequency 1 step from the previously selected memory frequency while keeping the same voltages.

When it does boot into windows use Aida64 Cache & Memory Benchmark or MaxxMEM2 to gauge if your overclock is stable checking the Read, Write, Copy and Latency. For Intel, you want a Latency between 55ns and 60ns without changing the timings and for AMD timings between 75ns to 80ns. And always an increase in Read/Write/Copy speeds. The first indication of instability is the memory having to correct for errors that will lower Read/Write/Copy speeds. You might also be able to boot into Windows, but when running a benchmark, your PC could shutdown or BSOD that also is an unstable memory overclock. When using a Ryzen CPU, make sure you keep adjusting your FCLK to half the memory frequency. With booting or stability problems on Ryzen adjusting ProcODT and CLDO VDDP voltage will help stabilize memory overclocks. Important to note that CLDO VDDP is very sensitive, a 10mv range can be the difference between booting/unstable/stable.

Aida64 benchmark performance gain example

Repeat this process to get the highest possible frequency on your RAM kit. Stop increasing the frequency as soon as it fails to boot into Windows or when you see a decrease in Read/Write/Copy speeds. Then you want to increase the DRAM voltage to 1.50v only for B-die or 1.45v for other dies if not already done so.

  • VCCIO and VCCSA voltages for Intel from 1.15v to 1.2v or 1.25v.
  • DRAM VTT voltage for Intel can be increased around 0.700v ~ 0.750v when stabilizing overclocks exceeding 4000mhz.
  • SoC voltage for AMD from 1.10v to 1.20v or 1.25v.
  • Adjusting CLDO VDDP voltage but only in the final stage of overclocking as it can be very sensitive.
  • Here you can opt to loosen the timings.

If you have not done so already. Also, something to look for the timings that are automatically set by your PC and make sure that those do not get overly loose. When you get a high frequency but your timings are so loose in the range of 25-25-25-50 or more you might want to consider running a lower frequency. With higher VCCIO, VCCSA or AMD SoC voltages you can try to keep the frequency that failed to post or did not return a better benchmark. But in general DRAM voltage gives a bigger boost and VCCIO, VCCSA and SoC help to stabilize overclocks that boot but won't pass a stress test. Below is a table of expected VCCIO and VCCSA voltages for AMD they are mainly tied to SoC voltage.

Memory FrequencyVCCIO/VCCSA*
3000 - 34661.10v - 1.15v
3466 - 38001.15 - 1.20v
3800 - 42001.20v - 1.25v
4200 and higher1.25v - 1.30v

* Combining VCCIO and VCCSA works best for higher frequencies and their timings, for running 3200mhz with 14-14-14-32 as an example it is wise to drop VCCIO to 1.15v as it might introduce instability.

Memory FrequencyFCLK Frequency*SoC Voltage
3000 - 32001500 - 16001.10v - 1.15v
3466 - 38001733 - 19001.15v - 1.20v
3800 and higher1900 - and higher1.20v - 1.25v

* FCLK should be synced with the memory frequency, and in all of the BIOS versions, I've seen this was done automatically. De-Syncing FCLK from MCLK could increase Latency and lower Read/Write/Copy speeds.

When you have established the highest possible memory frequency, it is time to tighten the timing. Here you start with the Primary Timings. To consider is that the best RAM kits run timings of 14-14-14-32 @ 3200mhz or 16-16-16-38 @ 3600mhz with 1.35v. This gives you a good indication with whatever max memory frequency you have for what memory timings you want to aim for and what is possible. Make sure the Command Rate is set to CR1/T1/N1 unless you are using a memory kit of 4 sticks then use CR2/T2/N2. If your timings on Auto went to CR2 regardless of the number of sticks keep these settings since using CR2 is slightly less demanding to overclock. You can consider using CR1/T1/N1 but expect less Mhz and loosen timings only really well-binned ICs do well on CR1. Gear Down Mode can be enabled as well as adjusting ProcODT and CLDO VDDP voltage for AMD CPUs to help with stability. You can consider a wider range of overclocked profiles and pick your daily driver from there, but it will take considerable more time testing and stress testing each profile for 100% stability.

Some important notes on adjusting the timings you want to make sure the 1st timing is only 1 or 2 steps away from the 2nd and 3rd timings. Only B-Die can run the same timings on the first three timings, for example, 16-16-16 for the first set. Other IC's you want to keep the first timings as low as possible but only loosen the 2nd and 3rd timing, as an example 16-18-18 for the first set. The 4th timing you want to double of the 3rd timing and if needed to loosen + 4 steps. Examples included in this guide are the most common used timings used for most IC's. It is, however, possible to run different sets like 14-15-14-31. However, this does not always work with a wide range of motherboards and DDR4 RAM kits. For this purpose, examples like 14-14-14-32, 19-19-19-38 and 17-19-19-38 are used since these always work on their respective DDR4 kits and all motherboards. Below are some more primary timings to consider as an example. 

Example B-die Timings.

  • 14-14-14-32
  • 15-15-15-34
  • 17-17-17-34
  • 19-19-19-38

Example RAM Timings.

  • 14-15-15-32
  • 14-16-16-32
  • 16-18-18-36
  • 17-19-19-38

UEFI BIOS primary timings

You want to keep making the timings tighter until the PC fails to boot or you start seeing a drop in Read/Write/Copy speeds in Aida64 or MaxxMen2. Adjusting Primary Timings will also lower the Latency, so there should also see a drop in Latency. The Latency of about 45ns is good, but you can get the Latency to drop below 40ns. In short, you want the Primary Timings as tight as you possibly can. You want to make sure that these timings are stable you can run a demanding benchmark like Fire Strike Ultra in 3DMark. And do a 2 hours custom 512FFT to 4096FFT stress test before working on Secondary and Tertiary Timings.

The final timings you want to adjust are tREFI and tRFC these works best if adjust as a pair be can be done separately. The tRFC timing you want to lower as much as you can a tRFC of 300 or lower is very good, but this will also depend on the motherboard and RAM kit quality. Starting with a tRFC of 450 is a save starting point and work the tRFC down as low as you can. tREFI is the opposite of all timings, and you want this value as high as you possibly can, some overclocks have a tREFI of 65000 or higher, but those are on the high-end motherboards like the Maximus Hero XI Extreme. And an easy tREFI to have stable is 25000. Adjusting tRFC and tREFI just like the Primary Timings by adjusting them until Windows fails to boot and/or the Aida64 or MaxxMem2 benchmarks show a drop in Latency but not an increase in Read/Write/Copy speeds.

UEFI BIOS secondary timings 

Intel i5 100600K overclocking guide banner

Intel i5 overclocking the 10600K.

Intel i5 overclocking the 10600K on a Z490 Motherboard. This is easy and illustrated overclocking guide for the i5 10600K using a mid-range MSI Z490
AMD Ryzen 2600 overclocking guide intro banner

Ryzen 5 overclocking the 2600.

AMD Ryzen 5 2600 overclocking guide. This is a comprehensive and easy to use guide with illustrations to overclock the Ryzen 5 2600 CPU from
DDR RAM Overclocking Banner

DDR RAM Overclocking Terminology FAQ

DDR RAM Overclocking Terminology FAQ This Terminology FAQ covers overclocking for DDR RAM for both Intel and AMD platform and adds a reference material for various
Overclocking Guide for DDR4 RAM banner

Overclocking Guide for DDR4 RAM

This easy, comprehensive guide illustrated with images is for the overclocking DDR4 using several brands such as Corsair and G.Skill with different IC's as an example.