I would suggest you to oc the fx 6350 to 4.6 or above to reduce bottleneck and use dual channel RAM. To be honest the gtx 1070 would be hugely bottlenecked by your cpu. I was using fx 8320 and oc'd it to 4.6 ghz and has gtx 970 running with it, I was getting 50 fps in Crysis3, 40 fps in GTA V, Skyrim (yes dips to 35 fps in cities), farcry 4 and Witcher 3. Fallout 4 was running at 25 fps in boston, rest of the areas 40-60 fps.
I swapped fx with core i5 6500, even at stock 60 fps (there were dips but for flip second) in all the above games except crysis which still runs better than the 8 core fx. I was surpised how smooth did GTA V, Fallout 4, Skyrim ran on it. This is almost of difference of 15-20 fps without any change in gpu. I have now oc'd the cpu to 4.0 ghz and the performance of that cpu is insane.
So, if a gtx 970 is bottle necked so much a gtx 1070 will be even more highly bottle necked. Its almost 2x the power of gtx 970. There is no denying it. Some game like MGSV where cpu requirement is negligible you will find no difference.
I will ask you to stay away from the fx if you are buying a new cpu and get a skylake cpu. If you already have it. Keep it and get the gtx 1070. Zen is about to be launched and there might be a major price drop in cpu pricing over a year or so due to fierce competition.