first build for gaming and uni

Solution
Everything looks great.

If you can, drop to the lower core i5. I think is the 4440 and buy a higher GPU, maybe the R9 280X.

You won't get any bottlenecks with any Haswell i5.