Hey guys,

This was the build someone had pieced together for me, however I made a few tweaks. What do you think? Questions at bottom.

PCPartPicker part list / Price breakdown by merchant

CPU: Intel Core i5-7600K 3.8GHz Quad-Core Processor ($239.99 @ Newegg)
Motherboard: MSI Z270-A PRO ATX LGA1151 Motherboard ($114.99 @ Newegg)
Memory: G.Skill TridentZ Series 16GB (2 x 8GB) DDR4-3200 Memory ($119.99 @ Newegg)
Storage: Crucial MX300 525GB M.2-2280 Solid State Drive ($149.99 @ Newegg)
Storage: Seagate Barracuda 2TB 3.5" 7200RPM Internal Hard Drive ($69.97 @ Newegg)
Video Card: EVGA GeForce GTX 1080 8GB FTW Gaming ACX 3.0 Video Card ($554.98 @ Newegg)
Case: Phanteks Enthoo Pro M Tempered Glass ATX Mid Tower Case ($104.98 @ Newegg)
Power Supply: EVGA SuperNOVA G3 650W 80+ Gold Certified Fully-Modular ATX Power Supply ($94.98 @ Newegg)
Operating System: Microsoft Windows 10 Home OEM 64-bit ($102.98 @ Newegg)
Total: $1552.85
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2017-03-20 15:55 EDT-0400

My questions:

1) What are your thoughts about choosing the i5-7600k over the i7-7700k?
2) For a 1080 video card, is this a sufficient one? There are so many different models by each brand that I'm not sure what to get.
3) What should I get as a HSF?
4) Any thoughts about this SATA drive (as it's available on newegg), or should I get a different one?
5) If the HSF comes with thermal paste, should I use that or should I keep the arctic silver in my cart?
6) Will the PSU definitely handle everything I have in this computer?

Right now I'm looking at that processor as it's good for gaming. There are still too many unanswered questions regarding Ryzen, although I'm not biting the bullet yet on either decision. It seems like the 7700k may be too much processor, but if you're pointing in that direction by all means please let me know!