http://pcpartpicker.com/p/2SkkY
its enough. but to be a little bit more secure grab a 500w PSU or 650W PSU.you'll have headroom for future upgrades.
Yes but it is cutting it close. Also the unit you picked is not 80+ bronze, and you really want at least 80+ bronze.
I own most of the parts.