That will work fine assuming you don't need extreme gaming performance.
The only change I would make would be to swap that motherboard out for one from Gigabyte or ASUS - AsRock are a budget brand.
Make your own Gaming Machine from Wlamart.
Really. They picked lout some nice parts a fair prices.
Interesting idea but I really wouldn't trust that, the iBuyPower machines that I've seen have been shoddy at best. What they are doing there is clearly dumbing down the process of getting a custom PC but in the process they have removed so much of the choice. For example, you can only pick the CPU, the motherboard seems to change based on the CPU you pick but other than the photo there is no indication of what board you are getting (And even the picture may be wrong). They also don't let you select the power supply which worries me, from what I see with other iBuyPower systems means that they will stick in a generic unit that will be just enough to run the system - They don't care about the lifespan or safety of the unit.
They offer the unlocked AMD FX.
Those chips are really nothing to write home about other than them performing worse than Intel's offerings in most tasks and consuming insane amounts of power.