Ender_Mist :
I'm debating between the 970 and the new 1070 (coming out soon). I will probably get the FX-6300, so my question is will the 6300 hold the 1070 back? Will the 1070 never be able to use its whole preformance because the 6300 isn't the best? Or should I just get the 970? I'm building a budget gaming pc (under $700) and other suggested builds are appreciated. Nothing is set in stone yet.
Other than price, AMD CPUs simply aren't as competitive with Intel CPUs for gaming right now. You're better off going with an Intel i5. An i5 + a H170 board could be a good, powerful gaming platform on a budget. If you're dead set on getting AMD, then the 8350 would be a decent choice.
If you have the time to wait, then you could wait for the 1070 a couple of months. It would probably be 50% of your budget. If you wait for the 1070 release, you could also go with the 970 then as it will likely be reduced in price to make way for the 1070. The 970 is still a great performer for 1080p gaming.