Hi there,
First of all, if you can afford it then go for the 970. It provides the best bang for your buck right now with great performance.
As for the cpu, I'd go with intel. It's not that AMD cpus are bad but the thing is, you can't go wrong with intel. They are the most reliable and widely used cpus right nowadays. I'd recommend at least an i5 4690 for gaming.