Choosing Memory.

Wraith

Bettyswollocks
Help selecting Memory.

Welcome to my little guide into finding the right memory for you, while I use the term "guide" these are more like pointers to help aid you in your choice of memory to suit your requirements.

How much: Possibly the easiest choice, how much RAM do you "need"? I say "need" because there is very little point in just whacking 16GB or 32GB of RAM in your system if all you do is surf the web and play the latest games titles, for this all you really "need" is a comfortable 8GB of RAM. For example if you have 4 DIMM slots available install a 2x4GB kit (8GB total) this would leave you with 2 spare slots should you feel the need later to upgrade further.

Socket: This might seem like a no brainer but you'd be surprised just how many people purchase the wrong slot type RAM, always check and know your motherboards specs as DDR4 RAM will not fit in DDR3 slots and visa versa, there are currently only 4 classes of RAM module, DDR(obsolete), DDR2, DDR3 and the new DDR4 standard.

KX6yxbh.jpg

Frequency: Frequency of your memory is rated in Mhz and is the measure of speed your memory is capable of, this is not always in your hands and plain sailing I'm afraid, you may buy 2666Mhz RAM but unless your motherboard and CPU memory controller support it you will be restricted to a slower supported frequency, so again always check before pulling the trigger on your memory choice.
While you can settle for stock frequencies with memory, enthusiasts and system builders also perform what is commonly known as RAM overclocking which is where they will install memory which is of a higher frequency and by way of either entering the settings maually or using XMP (Extreme Memory Profiles) will push the RAM to their own specified speeds.. You can see how this is done here with TTLs Overclocking Guide.


Timings: Memory timings are not that important to most when purchasing their RAM and only really comes into play when you are thinking about overclocking or every nanosecond just really matters, but for the sake of being thorough I must inform you of just what this entails. Memory timing in lamens terms is the speed at which the memory reads and writes, it does this in what's known as Clock Cycles, you will find RAM will contain a label with a set of 4 numbers i.e 9-9-9-24 these are the timings, I will do my best now to explain just what these numbers mean. All of these numbers are translated into the following CL-tRCD-tRP-tRAS now you have to visualize the memory as a matrix of intersections compiled of lines and columns similar to a spreadsheet.

CL: CAS Latency. The time it takes between a command having been sent to the memory and when it begins to reply to it. This is the time it takes between the processor asking for some data from the memory and then returning it.

tRCD: RAS to CAS Delay. The time it takes between the activation of the line (RAS) and the column (CAS) where the data is stored within the matrix.

tRP: RAS Precharge. The time it takes between disabling the access to a line of data and the beginning of the access to another line.

tRAS: Active to Precharge Delay. How long the memory has to wait until the next access to the memory can be initiated

So as a rule of thumb when it comes to Timings the lower the CL the quicker the modules will perform.
Hopefully you're still reading at this point and your head has stopped spinning, well that is timings in a nut shell.

8s0EJYN.jpg

Aesthetics: This is a popular area usualy only the enthusiasts look into, and rightly so, if your system has a red and black theme then yellow RAM just won't do!

Dlk0l1I.jpg

Price: Memory prices vary greatly from Value RAM to the high end premium memory modules with pretty heat spreaders, low timings and high frequencies, so the choice is entirely yours. The one thing to point out here is that you get what you pay for, value RAM will not come with a lifetime warranty and is not really suited to hard load usage such as rendering, image/video editing and high resolution gaming, but it's fine for your everyday run of the mill office user.

With all this in mind you should now have some insight into your new future purchase.

~Wraithguard~​
 
Last edited:
Great read Wraith.

I didn't know what the timings really meant (not something I actively wanted to know/lookup), so it was nice to finally clear that up.
 
Last edited:
Thanks guys. I left a fair bit out including:

Command rate timing
CMD: Command Rate which is the time it takes from the memory chip being activated to when the first command can be sent to it.

You see it in the Bios as T1 or T2 (1 clock cycle or 2 clock cycles).

And also Voltages, I didn't feel the needed to go into that much detail as this is just a basic guide.. plus that's another thread for another day :)
 
... you may buy 2666Mhz RAM but unless your motherboard and CPU memory controller support it you will be restricted to a slower supported frequency...

I think that needs a little edit wraith, maybe a quick mention that all memory will run at SPD unless manually set (with a reference to Toms XMP video) and better wording to say that although it's likely memory will run beyind the IMC spec of the processor/motherboard it is an overclock and therefore not guaranteed to work. It just doesn't come off quite right but it's otherwise very informative ;)

Also nobody mentioned voltage, 1.35, 1.5 and 1.65v kits, 1.5 being mainstream and 1.65 potentially being unsafe for certain chips and leaving no room for overclocking etc...

JR
 
I think that needs a little edit wraith, maybe a quick mention that all memory will run at SPD unless manually set (with a reference to Toms XMP video) and better wording to say that although it's likely memory will run beyind the IMC spec of the processor/motherboard it is an overclock and therefore not guaranteed to work. It just doesn't come off quite right but it's otherwise very informative ;)

Also nobody mentioned voltage, 1.35, 1.5 and 1.65v kits, 1.5 being mainstream and 1.65 potentially being unsafe for certain chips and leaving no room for overclocking etc...

JR

I know what you mean fella, I've really tried to keep it as simple as possible especially for people who are new to building systems, I really wanted to avoid going into "our" level of detail as it can quite easily put people off and if folks need to know about overclocking there are loads of threads and videos for that. I've added in a quick passage under the frequencies section explaining a little more and included TTLs overclocking guide.
 
could throw in some ecc P/F as well. :)

and its good idea to point out that some systems would need 2 / 4 Etc matching stics to achive full speeds otherwize they would be at 1/2 speed (well technically full vs dbl n so on)
 
could throw in some ecc P/F as well. :)

and its good idea to point out that some systems would need 2 / 4 Etc matching stics to achive full speeds otherwize they would be at 1/2 speed (well technically full vs dbl n so on)

Well ECC (Error correction code) is used in servers, where Error Correction is important, it's not really relevant in a desktop environment plus ECC RAM is bloody expensive compared to "normal" retail memory.

When you say "matching sticks" what do you mean, if it's DDR3 or 4 the days of getting perfect manufactured matched pairs is pretty much over as they are sold that way anyway i.e Vengeance, XMS3, Dominator, Ripjaws, HyperX they all sell in kits. So so long as you get the same brand, speed and timings they'll work fine, if you mean dual channel it's negligible there is only a 3-5% increase in performance anyway.
 
Back
Top