Gaming PC Build Opinion, Not Sure- Need Advice.

Solution
all looks good, although if you want to be able to overclock properly with the i5, i would go for a z170.
i know you can overclock on non-z motherboard(because i do), but it is not ideal.