i think FX 8350 will be just fine, and you might want to consider FX-6300 for losing 2 cores for cheaper alternative.
The most important thing is your GPU. GTX 970 is a beast !
will run most games on 1080p smoothly.
try to pick assemble your parts on pcpartpicker.com
to see if there's any incompability in the system while comparing each specs you want