Mini ITX Gaming PC

So I'm planning on builidng a mini gaming rig for a friend. This is waht I have thus far. Any suggestions? 

Here are the parts: http://pcpartpicker.com/p/mRJI

Is there anywhere I can swap out something for a cheaper part but still maintain quality?

give me a budget and I'll make the best for that price range

Around $600, preferably less.

https://www.youtube.com/watch?v=MQtC9YvABEY

working on the list, it will have the A10 in it