For RAM, I suggest:
G.SKILL Ripjaws X Series 16GB (2 x 8GB) 240-Pin DDR3 SDRAM DDR3 1600 $64.99 ((It's a pair of RAM, you could buy 2 of these pairs but the one should be more then enough. I'm a big fan of G.Skill))
This is the RAM that I suggested earlier.
It's not very expensive and it's a very good quality. You can buy either the one pair or two.
DDR3 1600 <--- That's the part that you look at when buying RAM.
The numbers on the RAM are like processor speeds. The bigger the number the faster it is. Then the RAM also has something called a cas latency - smaller the cas latency the better. G.Skill has very little cas latency.
PS: The fins on it are like a heat sink on a processor, they just help to keep it cool. Cool components work better.
(( Also the one pair gives you 16 GB which is more then enough for anything. Getting two pair for 32 GB is a waste of money unless your doing some really high end graphics animation design or autocad work.))