I don't like to recommend brands because it's hard to be objective - what I will say though is stick with brands that have an over-all solid reputation, such as Gigabyte, MSI, EVGA, etc. Let the price determine which one you buy when it comes to choosing between those brands. Marketing aside, you're almost always getting the same quality, reliability and functionality with those brands.
As for PSU, that's the one single thing I 100% always recommend that you base it on brand and price. Do not, ever, get a used PSU, or store-brand, or a cheap one. If you get a PSU being installed at a store, insist to see the box that the PSU came in before the technicians installed it, and also insist on seeing the label on the PSU before you take your PC home. I know of computer shops where they do not install what the customer ordered... Enough said. You would be amazed, simply amazed, how stupid (yes, stupid) those people truly are who cut corners with inferior PSUs. I especially love the stories about how they try to justify a cheap PSU by saying that they won't ever need a lot of power - but the Wattage rating is really a minor detail relative to the quality of components and type of certifications which are the most important things. Yes, get a minimum of 600W PSU, but also look for user feedback. Even if you don't order from newegg, it's a good place to go and see feedback on any given product. With PSU, only get one with a 5 or 4-star rating (you can filter on there by best rating), and always remember that a solid PSU will last you a long time, while a cheaper one will not, and it comes with inherent dangers, up to and including being a fire hazard! No joke.
Great choice for you -> http://www.newegg.com/Product/Product.aspx?Item=N82E16817139005