That's literally AMD's best CPU. I take it that you've already got a AM3+ socket motherboard? Because if you're buying a motherboard and CPU, you'd be better served getting a Z77 motherboard and an Intel i5-3570K as it's better in gaming.
However, if you've already got the AM3+ motherboard then you might as well go with the 8350 since the performance differential is not quite worth replacing a perfectly functioning motherboard.