Are all my parts compatible?

No cpu listed, but i guess it's a FX amd cpu.
I suggest this board(if you have the amd cpu) : http://www.amazon.com/ASRock-MB-970EX4-970-CrossFireX-Motherboard/dp/B0058HUQJ0/
It's the asrock 970 extreme 4, it's cheaper and has more features.
This psu is cheaper and of quality : http://www.amazon.com/Rosewill-Certified-ATX12V-EPS12V-RG530-S12/dp/B004GL4UZK/