What's your budget? An i5 would be a better CPU to go with than FX if you're gaming. I'm not sure I would pick either power supply - Cooler Master is not the most reputable brand on the market and I've never really heard of the other.
Thx for the replies.
Is the i5 worth getting after searching these forums I have seen a lot of discussion about this- also what ram should I purchase and is it worth overclocking the CPU
Definitely get the i5 if you can afford one. As far as RAM goes that is determined by your motherboard but you want DDR3 1600, 1.5V. And then good manufacturers are G.Skill, Kingston, Corsair Vengeance (low profile), and Crucial. Voltage is critical - if it's not 1.5V don't buy it.
And as far as overclocking the CPU goes that depends on what you want to get out of your system.