Gaming wise...I'd go 7970+ fx-8320. You could overclock it down the road. In the meantime the fx-8320 will not bottleneck your system. If you want to get the highest game settings possible then you are better off with a 7970.
If you have no interest in overclocking then I'd suggest the i5-4570+760. It's gonna max out most games.
I think the 8320 is great. I wish it came out before I got my 2500k. Could have saved some money and spend more on other parts.
I wish that Amd would stop trolling around and finally release their gpu. Maybe 7970ghz is out of my budget for me now,so i might go with i5 4570+ gtx760.
Really disappointed with nvidia 700 series and i was expecting a bit more(to gtx760 be somewhere between 670-680).
Amd will probably release their flagship 9970/9950(or whatever will be named) next month and weeks/month after 9870/9850. I'm so annoyed with their delay and i don't want to wait 2months more to get 9870.