Or you could go with the FX-8320, which is pretty much the same thing as the 8350 but the clock is lower (8350 runs at 4GHz right out of the box, where as the 8320 runs at 3.5GHz out of the box) so if you get the 8320 you'll save some money. Since the clock is lower you'll be getting less heat out of it, so the PC itself should run cooler if it had the 8320 and not the 8350.
As for the graphics card, why not go with AMD? You'll save yourself a lot of money. If someone can run GTA 4 with mods and an ENB using a 6670, surely something like an R9 270 or the 270x would do just fine.