Is my memory underclocked?

bimvee

Distinguished
Apr 21, 2010
15
0
18,510
Hello,
This is hopefully a simple question.
I have 2 sticks of DDR3 1600 memory, a MB supporting 1600 memory, 2000 NB frequency, Windows 7 64 bit.
While running 64 bit CPU-Z, it clocked my memory at 666MHz. I know this is 1333 from DDR, but I was expecting to get 1600.

Basically, am I getting what I paid for, and if possible, how can I crank it up to 1600? Is it just a question of adjusting BIOS settings, or is there a hardware block?

I've encountered this problem on two computers, using different brands.

Thanks in advance. I can give more information if it's needed.
First post, so I'll use that as an excuse for now
 

chefboyeb

Distinguished
Mar 11, 2010
227
0
18,710
You need to set ram to recommended specs, i.e timing, speed and voltage in bios... Ram is almost always underclocked at default...
 

masterjaw

Distinguished
Jun 4, 2009
1,159
0
19,360
Check CPU-Z for the SPD settings for 800mhz ram speed. Take note of the timings and the voltage required. Then go to bios and set the memory clock to 800. If needed, set also the required voltage and timings.
 

ekoostik

Distinguished
Sep 9, 2009
1,327
0
19,460
It would be helpful to know the specs of your system. RAM manufacturer, specs and model number (links always help), motherboard, OS, CPU, etc.

In particular in your case the CPU is important. For example, if you've got one of the Intel socket 1156 CPUs and it's an i3 or an i5 - then your RAM frequency is limited to 1333 MHz unless you OC your CPU or make other tradeoffs (like losing Turbo). If you've got an i7 (1156/Lynnfield or 1366/Bloomfield), then you can get your RAM to 1600 MHz by going in to BIOS and changing the memory multiplier (spd) to 12. The exact label varies by motherboard manufacturer so at this point the motherboard becomes the important piece of information.

If you've got an AMD chip, it's also a BIOS change, but I'll let someone else advise you there.
 

bimvee

Distinguished
Apr 21, 2010
15
0
18,510
It's a confusing thing, but memory does not necessarily run at the speed the sticks you buy are "rated" for. Ram is sold as a "rated" speed. In other words, memory advertised at 1600mhz means that it is guaranteed to run at that speed. However, that doesn't have anything to do with the default speed your processor and motherboard combination will set it to run at. It just means that if you want to, you should be able to attain that speed via BIOS adjustments. Most usually, people are buying RAM that is rated faster than the default speeds of their system so they have overclocking headroom. As you start raising the FSB speeds when you are overclock your processor, you also start overclocking your memory. So having memory rated faster than stock speeds will help to keep you from having instability problems with your memory. Memory is usually one of the first walls an over-clocker will run into. Hence, everyone here on an enthusiast forum is going to suggest getting memory capable of faster than stock speeds.
 

bimvee

Distinguished
Apr 21, 2010
15
0
18,510
Thanks everybody. I got them running at 1600 by changing the FSB:RAM ratio to 1.4:1 I think. Didn't need to change voltage or timings at all. :)