Overkill. Lol. Much of it looks good to me. May want to get a bigger PSU imo. Also the only other thing imo is consider waiting for coffee lake as that comes out pretty soon. Rumors that it will it won't work with the current boards floating around. For the money you are spending might as well wait. The fact is the 7700k is only a quad core. A hyperthreaded quad, and a good one, but only a hyperthreaded quad.
With coffee lake coming out, I would either wait for that, or build with a ryzen 7 8 core. I know that the 7700k is better than an r7 at gaming today, but I also think games going forward will begin to use more cores and more threads, so the r7 may become more relevant.