If upgrading to the R9 270 or 7870 are possible like Onus suggested....then that would be best.
If that exceeds your budget, then the fx 6300 with a 7950 will be your best option.
For gaming, your Gpu is significantly more important.
Not to mention, most amd Cpu's are overclock friendly. The 6300 should be stable when OC'd to 4Ghz (and the 8350 comes stock at 4Ghz)