its a bit overpowered, built like a gaming pc. you could drop the 750ti and just use the integrated graphics on the i5. also, Z170 motherboards are meant for overclocking. it will work just fine, but you could probably save a few bucks and go with a b150 or h170.
the addition of a nice big SSD...