Looks cool. Only things I would change are getting a 1070 rather than 1060, especially if you're going with a 7700k; and a different AIO. I'm partial with my AIOs though, but I'd go w/a NZXT Kraken or Thermal Take Riing 240 or 360 AIO, depending on how much room you have in your case. (I personally own the Riing 360). The S340 is a nice case, but I would rather have an Entho Evolv. Solid build though.