I'm building a cheap gamer's pc. So far I have a midi atx case, 600w psu, 250gB 7200rpm sata hdd(for widows/system), a optical drive and an AMD HDZ965FBGMBOX Phenom II X4 965 - 3.4 Ghz AM3 Black Edition CPU. I'm considering ,also, buying a Asus M5A78L-M/USB3 Motherboard (Socket AM3+, Up to 16GB DDR3, USB 3.0, uATX), another sata hdd (1tB - 2tB), a couple of case fans ( mine came without any, although, the psu is at the top-rear of the case for decent heat-exhaust) , aftermarket cpu heatsink and a GIGABYTE GeForce GTX 650 Ti BOOST OC 2GB GDDR5 Graphics Card. These all seem like a good option, but the savvy amongst you will have noticed the lack of memory in my system. I've read several articles - too many, in fact - but still feel unsure which type will work best with the cpu-mobo combo. Some articles recommend 1600 mhz DDR3 SDRAM, whilst others say 1333 mhz. Obviously, I don't want to end up with incompatible hardware. Ideally, I want the type of ram that will run optimised (considering bandwidth and number of modules - I hear some systems work best with 2 sticks of memory, whilst others prefer 3). Also, there seems to be different types of DDR3 SDRAM - some are shorter than others and I'd hate to waste money on something that would not physically fit into the mobo. When I upgraded the memory in my laptop, I used crucial's pc scan software which automatically detected my system and dirrected me to their site and only offered compatible purchase options - extremely good for someone with my (lack of) knowlege. The only drawback is that you need a running system for this method to work. I've recently gained help on tech powerup forums with upgrading my laptop cpu, so now I return seeking more guidance and wisdom from all you lovely tech people. Thanks.