I'd invest more into a cooler like a CRYORIG H5 ultimate for better temps/overclocking
I'd also get 16 GB RAM if you want a "solid" build for a longer time. Some games that will use the i7 to it's full potential would also probably benefit from more RAM to use.
Don't get NEX, the caps are craps. G3 is really where it's at, G2 at least.
I'd get a case that doesn't feel as cheap. Invest $15 more in something like an NZXT S340 or something from Fractal design or the likes.
Personally I'd get an ASUS Z170A or Gigabyte Z170X series over an MSI krait, but that's me.