From my own personal experience (and many others too)....get an intel cpu. AMD left a sour taste in my mouth lol. They run hot and have a higher TDP then most intel cpu's if not all. $$ wise i guess you can't complain with an amd but you get what you pay for!
Even since my bad experience with AMD cpu's I've always spent that little bit extra and gone for intel.
If your build will be purely for gaming, you can cut some costs and got for an i5 rather then an i7 intel cpu.
I believe the 6300 will bottleneck the 970 so if you're adament on going for an amd cpu, don't get anything less then an 8320....but seriously....for such a beast of a graphics card, go an intel son \m/