You might want to consider going with the FX-8350 for thirty bucks more than the 6350. Being almost identical chips the biggest difference will be the two extra cores, which might not be huge now, but since more and more games are supporting and even requiring multiple thread processing it might be a small measure of future proofing to make your purchase remain relevant longer.
More importantly, if you do have any plans to overclock you might seriously consider a better cpu cooler. At the least get yourself a Hyper 212 EVO or 212X. There are also comparable coolers at or near that price but the TX3 isn't really in the same class, even for a budget cooler. That being said, if you have no plans to overclock but will have the turbo core enabled in the BIOS or by way of AMD Overdrive, you might still want something a little better than the TX3.
Also, AMD announced they will be dropping the price of all the FX series processors in September by an average of about 20-30 bucks. It might be worth waiting a couple of weeks to see how this pans out.
http://www.tomshardware.com/news/amd-cpu-price-drop,27505.html