How's this for my first build?

http://pcpartpicker.com/p/CWWl

I need to replace my broken laptop. I'm going to migrate to PC gaming along with using this for typical school work like Microsoft word and powerpoint. Do you have any suggestions that would be benefical to this build?

Is the H100i really needed?..I mean, the A10 don't get that hot unless you OC.

Also, I would go with the AsRock FM2A75m, But that's me.

whoa h100 overkill for a build like that

Try an nxzt respire, hyper 212, or some other decent sized air cooler

and get a 6670,