A few more suggestions.
If possible go for the FX63xx CPU, games are becoming increasingly threaded so the more cores you can get into the build the better, also, AMD chips do not do as well as Intel core-per-core and clock-per-clock, so again, the more cores the better.
You'll get away with 4Gb of memory for now and the cash will be better used elsewhere in the build, you can easily upgrade to 8 Gb later on for a fraction of the cost of upgrading the CPU.
There's no performance gain with a 2Gb graphics card at this level, so only get one if it's the same price (or cheaper) than its 1Gb rival/s.
Don't go cheap on the PSU, stick with good brands like: Antec, Seasonic, Corsair, Silverstone, XFX, FSP or the later Rosewill Capstone series. Look for one with 500Watts and dual PCI-E leads.
Cheap case fans are cr## and the system will only need two: one in the front for intake and one in the rear for exhaust any more for a system like this is not cost effective and, like memory, you can always add more if needed later with ease.
I'd go for the build you originally posed minus the extra fans and with 'only' 4Gb of memory.