well if you are determined to go with amd cpu then go for the fx6300 with gtx 970, theres only couple of games that would actually benefit from the 2 extra cores and it will be easier to overclock higher than the fx 8350(you would need a lot of cooling for that chip and a board with 8+2 phase VRM's)