Can I use two types of DDR3 in the same motherboard?

I have a DDR3 RAM of 1333MHz of 4GB on my motherboard (Asus H61M). I have another stick of RAM DDR3 1600 MHz of 4GB. Can I use this in the other slot along with the original to reach a combined 8GB?

The manual of my motherboard says the following:

The motherboard supports DDR3 memory that features data transfer rates of DDR3 2200(O.C.)/2133(O.C.)/2000(O.C.)/1866(O.C.)/1600/1333/1066 MHz to meet the higher bandwidth requirements of the latest 3D graphics, multimedia, and Internet applications. The dual-channel DDR3 architecture enlarges the bandwidth of your system memory to boost system performance.


Solution 1:

Yes. As long as both modules are supported by the board, the faster will clock down to match the slower. Enjoy your 8GB of ram.

Also, you don't have to worry too much about breaking your motherboard as long as the memory types matches the slot. At worst it'll fail to POST. Google 'Power On Self Test' for more.

Solution 2:

I have a DDR3 RAM of 1333MHz of 4GB on my motherboard (Asus H61M). Can I use a DDR3 1600 MHz of 4GB at the another slot?

Yes

The faster memory should be automatically down clocked to 1333Mhz. Be sure you are running the current firmware to avoid any issues ahead of time.

The motherboard, and I would assume your CPU, supports both speeds. You could in theory over clocked the slower memory, although that might not be worth your time since a 267Mhz down clock won't result in any performance differences honestly.

Solution 3:

Each DDR module has a special chip called SPD. This chip contains information about supported modes (frequency and latencies this module should work with).

Memory controller situated in modern CPUs reads this information and chooses best mode, supported by all installed modules. While it works with all modules simultaneously it can't use different freq or latency for different modules.

This behaviour could be changed by Setup program (people call it "bios setup" sometimes). Overclockers set freq and latency manually, overwriting values from SPD, but system may be unstable.

In your case memory controller will read all SPDs and choose the slowest frequency. It will work. You may try to set big frequency manually, but you may face BSOD or even unbootable PC then, and you will need to reset memory settings.

After installing DRAM, use CPU-Z tool (it is free, google for it) to read freq, latencies and other values your controller set. It also can show you SPD values.

Solution 4:

Yes you can. But the 1600 will run at 1333.

Footnote: This is also the case if you choose to use 1600MHz RAM on a motherboard that only handles 1333MHz - It'll run as fast as it's allowed to.