Between these two would be the 8320. For the price I would say it's great. Between those two cpus you've mentioned, the question is are you willing to overclock? Simple as that. If yes, go to Fx 6300(it ocs like a champ btw).If no, go with the i5.
Plus: with the graphics card you have, you'll be happy eitherway.