L Helps :
Upgrades :
Have you already bought the AMD motherboard? Because if you haven't you may want to consider buying an Intel processor instead, just because it runs cooler and more efficiently. You can even overclock the i5 3570k above 4 GHz using the stock cooler although it would still be the most pricey option. A non-K i5 should work better than the FX-6xxx's in games. If you insist on getting an AMD CPU, then I'd recommend the FX-8320 with stock cooler or FX-6300 overclocked with an aftermarket cooler.
The intel side is just too expensive and when I have more money I can upgrade to steamroller with an am3+ mobo(going for the gigabyte ga 970a ud3).
The i5-3330 is around $10 more than the FX-8320 and should make the 7870 XT reach its full potential. A non-overclocked 8320 or 6300 may bottleneck the 7870 XT depending on the game you're playing. They would be good for video editing, though.
If you want the most out of your GPU you will need to overclock the FX's and then again they will need good coolers. This would end up costing around the same price as a 3570K (if you got 8320 + aftermarket cooler) or the same as an i5-3330/3470 (in the case of a 6300 + aftermarket).
Nonetheless, I'd suggest purchasing FX-6300 with stock cooler if you want to get AMD and don't want to OC. You could probably OC a few gigahertz higher if you added the Hyper 212, though.