Best Memory (RAM) for 3rd Gen AMD Ryzen CPUs 3900X, 3700X, 3600

Best Memory (RAM) for 3rd Gen AMD Ryzen CPUs 3900X, 3700X, 3600

CG Director Author Alex  by Jerry   ⋮   ⋮   142 comments
CGDirector is Reader-supported. When you buy through our links, we may earn an affiliate commission.

Wondering what RAM would be perfect for your Ryzen PC Build?

RAM/Memory is one of the core components you need to build any PC. Although its specifications have always been affected performance, we haven’t seen such a drastic performance boost until AMD’s Ryzen processors came along.

I’ll go over why memory is so crucial to the performance of Ryzen CPUs as well as various factors you need to consider before buying your kit.

If you’re looking for a quick and dirty 16 GB RAM recommendation for Ryzen, here you go:

Understanding RAM: What Do You Look for When Buying Memory?

What Does it Mean? What Does it do?

RAM stands for Random Access Memory.

It acts as a fast, volatile memory for your operating system to access data. Now, they’re called volatile because they lose the information stored in them when you turn off your PC (or cut power supply to them), unlike your HDD and SSD.

However, the speeds they can write and read at are mind-boggling, even compared to modern NVMe (flash) SSDs, which is what makes them so useful.

hdd vs ssd vs ram

In fact, a relatively inexpensive 3000 MHz memory module is at least 4-5 times faster than the fastest flash storage you can buy today.

Think of RAM as a short-term memory for your PC. It is used for everything you do on a PC. Whether you’re opening a file, switching between browser tabs, gaming, or even rendering a complex scene, your RAM is an invaluable asset to these operations.

DDR4, DDR3, DDR2? What is DDR? How Does it Affect Performance?

DDR or Double Data Rate is an advanced version of SDRAM (Synchronous Dynamic Random Access Memory). While SDRAM sent signals once per clock cycle, DDR transfers signals twice per cycle.

Constant improvements in the access time and rate of data transfer necessitated hardware-level changes, which is why standards like DDR2, DDR3, and DDR4 emerged. Each successive iteration improves upon its predecessor.

I recommend going through Transcend’s extensive DDR info page if you want to learn more about the various DDR standards and the improvements they brought to the table over the years.

Memory Clock Speeds (Clock Cycles)

You might’ve come across various MHz specifications when buying RAM. The number given with this unit is simply the maximum cycles per second it can handle. So, a memory rated at 3600 MHz is capable of performing 3.6 billion cycles per second.

Then does a higher clock indicate faster RAM? Well, yes and no.

There are many factors at play when it comes to memory speeds in real-world usage. They’re often limited by latency, processor architecture, and other things. However, as a simple rule of thumb, faster memory clocks will usually be faster than RAM with lower memory clocks.

Memory Timings & CAS Latency

When buying memory, you’ll often see a series of four numbers – something like this: 14-16-16-35. These numbers are called memory timings; they indicate the delay/latency between each command.

RAM Latency


As I said above, memory speeds and latency both contribute to making a RAM module ‘fast.’

In theory, you could buy a higher-clocked RAM that’s slower than lower-clocked RAM with better timings.

Avoiding this is important because manufacturers will often try to sell you overpriced memory kits using marketing jargon and ultra-high clock speed specifications.

Before we begin breaking down timings, visualize your RAM as a simple spreadsheet with rows and columns to simplify things. Let’s consider the above timings – 14-16-16-35

  • The first number in the memory timings is called the CAS (Column Access Strobe) latency or CL. It indicates the time taken by any RAM module to start responding to any request it receives, and so, lower is better.
    If you’re thinking of it as a spreadsheet, it’s the time taken to find and activate a column in RAM. In this case, that delay is 14 clock cycles.
  • The second number is Row Address to Column Address Delay (tRCD). Now, once you access a column, there’s a delay to find the correct row with the required information. In this case, that number is 16 and is the tRCD of that memory module.
  • The third number is Row Precharge Time (tRP). This timing number indicates the delay to identify another row within the same column. In this case, 16.
  • The last number is Row Active Time (tRAS). This particular number will be much higher than all other figures in memory timings because it indicates the minimum number of clock cycles a row needs to stay open to ensure that data is read or written correctly.
CPU-Z RAM Timings Ryzen 3rd Gen 3900X

Example of Memory Timings and Clock

In the above case, your actual data rate is the double of listed DRAM frequency, i.e., 1197.1×2 ~ 2400MHz.

To find the latency of your RAM using CAS latency and memory clock, you can use this simple latency calculator.

Tweaking Memory Timings Manually

TechPowerUp’s DRAM calculator for Ryzen is making waves all around. Using it is pretty straightforward.

Every memory module you buy is manufactured by one of three companies – Samsung, Hynix, or Micron. The DRAM calculator detects the grade and manufacturer of your memory die before suggesting memory timings that should work.

Ryzen DRAM Calculator

Image-Source: Techpowerup Ryzen DRAM Calculator

As you can see, you can calculate a safe timing, a fast timing, and an extreme timing. I recommend starting with the safe timing and then proceeding to tighter timings recommended by the FAST and EXTREME calculations. These timings have to be set in your BIOS.

How Much RAM do You Need?

With the launch of mammoth 32GB memory modules, you can now run an astounding amount of RAM in your system. However, do you need all that much?

The amount of RAM you need depends on the primary goal of your PC build as well as the applications you use.

Are you building a PC to render high-quality video footage or complex scenes? Applications like Adobe Premiere Pro officially recommend 32 GB of RAM if you’re working with 4K footage. However, I’ve seen it use much more when handling bigger files.

So, I’ll make it simple for most of you:

  • For gaming, you don’t need more than 16GB memory at the moment.
  • For rendering and other memory-intensive workloads, I’d recommend at least

What is a QVL? Does it Matter?

A QVL, or Qualified Vendor List, is a list published by motherboard manufacturers that categorically reveals the memory modules that were tested by them and are confirmed to be working at their rated speeds.

To check against this list, you’ll need to know the serial number of your memory module(s).

Take this RAM kit on Amazon for example:

Corsair Ram On Amazon

Image-Source: Amazon

See those series of numbers and alphabets in the brackets at the end? That’s your serial number. In this case, it’s “CMK16GX4M2B3000C15.” Let’s match it against the MSI Prestige X570 CREATION motherboard’s QVL page.


Image-Source: MSI

You can see multiple versions of this same memory module tested on the X570 Creation Motherboard, even in 4-module configurations. What’s more, every one of them is working at their rated speed of 3000 MHz.

Does this mean that if this serial number isn’t listed, there’s no chance of this RAM working at its rated speed? Absolutely not.

Cross-referencing a serial number with a QVL is just a way to guarantee the rated clock speed of your memory kit on your motherboard.

In some regions, it’s tough to find RAM that’s been tested for compatibility and listed in a QVL. That’s okay.

If that’s the case, then explore the motherboard’s QVL carefully. Check how many manufacturers and how many configurations have been tested, and are running successfully at rated speeds.

The more extensive a QVL, the better the internal memory configuration – improving the chances of your RAM working just fine on that motherboard, even if it’s not listed on the QVL.

Even after all this, you might end up with a RAM kit that just doesn’t run at its rated speed. Make sure you keep your BIOS updated for any future improvements and attempt to get to the rated speed after each update.

When I built a PC with 1st Generation Ryzen, my 2400 MHz memory kit wouldn’t boot at that speed. I tried everything, to no avail. However, 6 months and a few BIOS revisions later, it started working, no problem!

Note – Modern Fast Boot settings don’t allow the memory timings to synchronize with the plethora of clocks in a system on first boot. If your system isn’t booting the first time, attempt to train your memory by clearing your BIOS and repeating this step 3-4 times.

Single/Dual/Quad Channel Memory Configurations

Single, dual, and quad-channel memory configurations indicate the bandwidth available for memory to work simultaneously.

So, a single-channel memory configuration would have half the bandwidth of a dual-channel configuration and one-fourth the bandwidth of a quad-channel one.

To avoid any confusion, let me start by saying that the AM4 socket (Ryzen) doesn’t support quad-channel memory.

Quad Channel RAM Sockets AM4

Some Motherboards will Have the Correct RAM Configuration Printed (top right) on the Board (Gigabyte X570 Aorus Elite)

Yes, most motherboards do have 4 RAM slots. But populating all four of them means running them on dual-channel mode. Some people need more memory than bandwidth and can use these slots.

However, if your workload demands high memory bandwidth, you should consider HEDT platforms like X399 (TR4) for Threadripper.

Note – All rumors point to an October release of a new generation of Threadripper CPUs from AMD. If I were in the market for an HEDT build, I’d hold off on any purchases for a couple of months.

Running single-channel memory isn’t ideal; even games have started to punish systems with single-channel memory.

Moreover, buying a single 16GB memory module is almost as costly as a dual-channel 16GB (8×2) kit.

For any workload, go with dual-channel memory. Nothing less.  

Consult your motherboard manual to identify the slots you need to use for dual-channel memory. Usually, they’ll be slot 2 and slot 4.

Populate the slots marked as ‘first’ and then add memory sticks to the remaining slots if you need more.

RGB or No RGB? Any Difference Besides Looks?

Short answer…no difference at all.

RGB memory modules look great in cases with tempered glass panels and clean builds with excellent cable management. However, I’d take that extra premium for RGB and go for a memory module with higher speeds and/or lower CAS latency, to be honest.


Image-Source: G.Skill

But even I have to admit, some of those designs look pretty sick.

Memory Module Height

With the advent of RGB, RAM modules are getting thicker, higher, and more prominent in general. While this isn’t usually an issue if you’re sticking with the stock Ryzen coolers, CPU coolers with larger heatsinks are starting to pose a challenge – I’m looking at you, BeQuiet Dark Rock Pro 4!

I jest, it’s a fantastic air cooler for any CPU.

Consult your CPU cooler product page to find its RAM clearance. Here’s an example from the Noctua NH-D15 product page that tells you exactly what you need to know.

Noctua Cooler Manual

Image-Source: Noctua

Ryzen’s Infinity Fabric, Latency, and Memory Clock Speed

During the launch of AMD’s 3rd Generation Ryzen processors, one slide caught everyone’s attention. The slide contained invaluable information about how Ryzen’s infinity fabric and memory clocks interact.

AMD 3rd gen ryzen memory latency

Image-Source: AMD

The Infinity Fabric is a proprietary interchip interconnect for AMD CPUs and GPUs. Since AMD’s Ryzen processors consist of multiple core complexes, this directly affects real-world performance.

Ryzen’s architecture leverages infinity fabric to communicate across core complexes. Reducing the latency between this communication makes the processor snappier and more responsive to tasks.

Here’s the slide from their presentation:

The infinity fabric performance sweet spot is DDR4 3733. Now, before you go hunting for 3733 MHz memory, I think that those who want the best can safely consider 3600 MHz CL16 RAM. A 2ns latency reduction isn’t worth the extra premium you might have to pay.

Here’s a benchmark from showing performance differences in a relatively CPU-bound scenario:

computerbase memory ryzen

Image-Source: Computerbase

As you can see, the real performance drop-off happens when you go below 3000 MHz of CL16 memory.

Tighter (lower) timings, like the 3200 MHz CL14 at the top of the chart will make much more of a difference than memory that’s just clocked higher with high latency.

The value sweet spot for an average buyer using a Ryzen processor is 16GB (8×2) 3200 MHz CL16 RAM.

RAM/Memory Recommendations for Ryzen Processors

3rd Generation Ryzen processors now support many more memory modules at much higher clock cycles. All the kits listed below should work at their rated speeds and timings by changing to the correct XMP profile in your BIOS.

Value Champs (3200 MHz CL16)

When shopping within this category, buy whatever you can find on your motherboard’s QVL list. If you find all of them, then go ahead and pick the cheapest or the best-looking one!

Every one of these modules is rated at 3200 MHz with a CAS Latency of 16.

Corsair Vengeance LPX 16GB (2 x 8GB) DDR4 3200 MHz CL16

Corsair’s Vengeance LPX is probably one of the most widely-used RAM kits out there and hence, is supported by most boards. All the motherboards that I’ve personally tested have run this particular kit at its rated speed without a hitch.

Corsair Vengeance LPX

Image-Source: Corsair

If you can’t find the other kits on your motherboard’s QVL, pick this one!

Crucial Ballistix Sport LT DDR4 3200 MHz CL16

Crucial Ballistix offers one of the most affordable kits on the market today. They work well with many motherboards and feature the timings similar to the other options in this category.

Crucial Ballistix Sport

Image-Source: Crucial

If both Corsair and Ballistix are priced equally, go with the one you think looks better. They’ll both work just fine.

With RGB

G.SKILL Trident Z RGB Series 16GB (2 x 8GB) DDR4 3200 MHz CL16

Although the Trident Z is among the costlier options with the same memory timings as the Corsair and Crucial options I recommended above, it does look pretty good.

gskill tridentZ RGB

Image-Source: G.Skill

If you’re building a system with a tempered glass side panel and RGB components, this memory kit from G.Skill is certainly the best one out there.

It offers excellent memory timings and should work with most AM4 motherboards out there.

Performance Champs (3600 MHz CL16)

The memory kits in this category offer a 3600 MHz clock with a CAS Latency of 16 – making them perfect for any Ryzen build. Of course, the performance improvement you get will depend on your specific workloads. However, if you want the best performance at a great price, this is it.

G.Skill Ripjaws V Series 16GB (2 x 8GB) DDR4 3600 MHz CL16

The price-point for this memory kit is exceptional. It offers blazing-fast 3600 MHz CL16 memory at a price tier that is crowded with 3200 MHz options with the same timings.

gskill ripjaws

Image-Source: G.Skill

If you’re not set on RGB and want the best performance you can get, while spending smart, the G.Skill Ripjaws V is my recommendation.

G.Skill Trident Z Royal Series 16GB (2 x 8GB) DDR4 3600 MHz CL16

If anyone’s perfected the art of making drop-dead gorgeous RAM modules, it has to be G.Skill. Even though it’s priced much higher than its peers, the Trident Z Royal is a tempting option for those who want both performance and a stunning RAM kit.

gskill tridentz royal

Image-Source: G.Skill

They’re tested for both AMD and Intel platforms and should work on most motherboards at their rated speeds and timings without any issues.


I hope you’ll have an easier time picking out memory for your Ryzen build now. What memory kit did you decide to buy? Leave me a comment and let me know!

Have questions? Feel free to leave a comment below; I’ll do my best to help.

Jerry from CGDirector - post author

Hi, I'm Jerry - a Freelance Technical Content Writer and Strategist.
I've been building PCs for the past 15 years, and I'm not stopping anytime soon.
Feel free to comment and ask for my inputs on your PC builds; I'll do my best to help out!



The article was amazing and help me to choose the RAM, but this is the first time I build a PC, so I have many doubts.

I have a Gigabyte X570 AORUS ELITE WIFI, I check the QVL list and this ram was in the list: Corsair LPX 32GB 3200MHz C16 (CMK32GX4M2B3200C16) so I bought it.
The question is, Can I buy the same package and have 64GB? It would work?
I would appreciate your help.


How about ddr4 3000mhz cl16? Those ran just as fine for less the cost. Sure you’d be bottle necking at bit but not that much..


Hi Jerry,
Since the Ryzen 3000 motherboard has dual channel memory, does that mean it’s better to go with 2x32GB rather than 4x16GB?

I’m also deciding between the be quiet! Dark Rock Pro 4 and Noctua NH-D15 SE-AM4 coolers. They are both the same price. Do you know if one is better than the other in terms of fitting in? I have a Define R5 case and am currently looking at the ASRock X570 Taichi motherboard.

Thanks for a wonderful site.

Jan Stenberg

Hi Jerry.
Thanks for a great article!
I would very much appreciate your thoughts on my setup for a new computer.
Sorry for the post being so long.
I’m an artist working mostly with public art. Tasks in the computer: importing huge dwg files of whole buildings from architects to Rhino 3d, photogrammetry, 3d modelling, rendering visualisations/animations, making laser cutting files, edit documented final result in pics and movies. No gaming at all.
The applications I mostly use are: Rhino 3d/V-Ray Next, After Effects, Photoshop, DxO PhotoLab, Illustrator, InDesign, various Photogrammetry programs. My workflow demands having many applications open at the same time. Not editing videos and rendering 3d at once though.
Suggestion for new setup:
AMD Ryzen 9 3900X (If I won’t overclock, will the supplied cooler be sufficient?)
Asus Pro WS X570-Ace (Is supposedly a good workstation motherboard. No wifi, but I could live with that, if it’s otherwise the best suited one.)
Asus GeForce RTX 2060 Super ROG Strix Gaming OC 2xHDMI 2xDP 8GB (Rhino 3d/V-Ray Next are supposed to like the Nvidia cards. I believe that the cost/performance is the right balance for me. ?)
RAM 64GB or 128GB, with ok to good CL. (The Swedish (AI clever) web store where I try to put together my order says after choosing “Asus Pro WS X570-Ace” that anything over 3200MHz is not standard. Is that fixable in “DRAM-Calculator-for-Ryzen” for instance, if I would use anything higher?). What RAM would you suggest for around 400-1000 USD for my needs?
Screen will be a 3840×2160.

Recycled components:
Samsung 970 EVO Series MZ-V7E1T0BW 1TB
Samsung 860 EVO Series MZ-76E1T0B 1TB
Corsair Obsidian 800D kabinett.
Corsair HX620 620W (will it struggle?)

Best regards

Jan Stenberg

Hello again Jerry.
I got a good deal on a ASUS GeForce RTX 2070 SUPER 8GB ROG STRIX GAMING OC, so at least I have that one settled. 🙂
After reading your article again I believe I have a more educated guess about RAM: G.Skill Trident Z Neo DDR4 3600MHz 4x16GB (F4-3600C16Q-64GTZN). It has a CL of 16-16-16-36 and that seems to be the best CL and MHz for a total of 64GB. The price is a bit hefty, but I won’t update for another 5 years, so.
The best option for 128GB I found was the Corsair Vengeance LPX Black DDR4 2666MHz 4x32GB (CMK128GX4M4A2666C16). But that would bring MHz down to 2666 and CL to 16-18-18-35. I think I rather have a huge snappy memory than a enormous rather fast memory.


Hi Jerry,

Thank you for your extended article, it gave me some more insights into what RAM to choose for ym system.

I’m working on replacing the components in my PC as my current motherboard died. I’m currently thinking of going with:
Ryzen 7 3700x
CMK32GX4M2B3000C1, CMK16GX4M2B3000C15 or

– Do you think this may make sense so far or is there maybe a change you might suggest?
– Do you have any suggestions of what to be on the lookout for when selecting further components (I may go for a new SSD and GPU while I’m at it)



I see I made a mistake in my post for the RAM serial numbers
Meant to say:
CMK32GX4M2B3000C15 Or CMK16GX4M2B3000C15


Hello Jerry,

Awesome description!
I purchased a (second hand) AMD Threadripper 1950x together with a ASROCK X399 Taichi. Plus 32GB (2x16GB G.Skill Trident Z DDR4-3200).
I wanted to go with a Air-Cooler and got the Noctua NH-U9 TR4-SP3 (another bigger one doesn’t fit, because I am building it into a Rackmount Case).
Unfortunatelly the Cooler-Fans block the first to RAM-Slots on each side (A1+A2 and C1+C2) -> therefore no way of using the recommened Dual-Channel Setup A2+B2.
Is it possible to use the other remaining slots instead. For example: B2+D2?



Hi Jerry! I really enjoyed reading your article, I’m planning on assembling a new PC with Ryzen 5 3600 and MB MSI b450 Gaming Plus Max with 32gb ram. And here’s where the problem crops up – I’ve been astonished to recently come to know that with Ryzen 3600 it’s only reasonable to have 16gb ram for overclocking, as 32gb won’t overclock so well, if any. That in 32gb version (4 x 8) the modules will work as as dual, and Ryzen doesn’t like it so much. That the best MB for overclocking Ram is 2-slots MB, as 4-slots MB is either “T” or “Daisy” structure and both are limited when it comes to menory OC for Ryzen. So anyway, with Ryzen I’m limited to 16gb only if I fancy fast memory, otherwise Ryzen won’t benefit much from a slower memory. It’s actually comes as a disappointment that such a potential CPU, with 12 threads, like future-proof, actually has such limits concerning RAM. I was even wondering if perhaps I should turn my attention to i5 9600k instead, as it has no issues with 32gb whatsoever, but then again, only 6 threads… Anyway, my usher is limited and I was thinking about buying Crucial Ballistix Sport LT 3000 MHz LC15, 4x8gb, But I wonder whether it’s feasible to squeeze anything out of them at 32gb configuration with Ryzen 5 3600, I’m not even sure if 3000 MHz will work… Do you maybe know anything on this account?


Sorry, Jerry, I meant ‘my budget is limited’ not ‘usher’ 🙂 P.S. If you’re interested, here’s very a curious article about overclocking RAM fro Ryzen, including this 32gb issue, written by a guy who spent quite a long time on research of RAM OC. he mentions it here and on the next page.


Hi Jerry.
Thanks for great info.
My question is quiet nooby.
I am starting my very first build.
ryzen 3900x with asus strix x570-F gaming
I want to buy 2 modules of trident z f4-3200c16S.
Will it make any difference bw 16D and 16S.


Hi Jerry,
First thanks for the article, it helped a lot!
But I have a special question for you.
My setup is for a:
– Ryzen 3900X and
– Asus Crosshair VIII Hero X570 motherboard.

I live in a place where I have limited options to choose an ideal type of memory.
So please, could you tell me if this memory was for this computer?

–> Corsair Vengeance Lpx 1x32gb 3000 32gb DDR4 = CMK32GX4M1D3000C16

I I would buy the 4x to complete the full capacity 128GB
Latencies are low: 16-20-20-38,
Speed: 3000MHz

I really appreciate your help.
Thank you



im going to build a new pc setup primary for gaming and streaming in 4k.(and video editing in 4k with e.g. primiere) Im going for a 6 Monitor setup (info just for if it’s necessary)

I would like to go with:

CPU: Ryzen 9 3900x
Mainboard: Gigabyte Aorus Master X570
and 32gb RAM (i thought about 4000Mhz but that 2:1 thing is pritty ugly than if i would invest so much money in a new PC ) can you recommend me a good RAM in the range up to 350€ ?

-best regards Simon

PS: If someone would make a complete setup for that i would appriciate that very much too xD (without graphic card) cause i got 2x 1080 and they run perfectly fine now (max price around 1800-2000€)