for power supply, get a good branded power supply. such as Corsair/Seasonic/Antec
something like a 600watt psu will be more than enough.
if you do not care about looks and just want a good cheap power supply, you go for Non modular, this one may be a little expensive for what im talking about (meaning that you can get cheaper for what i stated) but this is a good psu http://pcpartpicker.com/part/corsair-power-supply-cmpsu...
so look for something like that.