I would go with this, few changes
8600k will perform equal or better than the 7700k in all tasks/games, it's newer and cheaper.
Don't have to go with the AIO but it will help a lot as you're looking to oc.
PCPartPicker part list:
https://pcpartpicker.com/list/BmyZZR
Price breakdown by merchant: https://pcpartpicker.com/list/BmyZZR/by_merchant/
CPU: Intel - Core i5-8600K 3.6GHz 6-Core Processor ($237.59 @ SuperBiiz)
CPU Cooler: Corsair - H100i v2 70.7 CFM Liquid CPU Cooler ($94.99 @ Amazon)
Motherboard: ASRock - Z370 Killer SLI/ac ATX LGA1151 Motherboard ($151.26 @ Newegg)
Memory: G.Skill - Ripjaws V Series 16GB (2 x 8GB) DDR4-3000 Memory ($163.89 @ OutletPC)
Storage: Western Digital - Black 512GB M.2-2280 Solid State Drive ($168.47 @ OutletPC)
Storage: Seagate - Barracuda 3TB 3.5" 7200RPM Internal Hard Drive ($82.26 @ Amazon)
Video Card: NVIDIA - GeForce GTX 1060 6GB 6GB Founders Edition Video Card (Purchased For $0.00)
Case: NZXT - S340 Elite (Black) ATX Mid Tower Case ($79.99 @ B&H)
Power Supply: EVGA - 750W 80+ Bronze Certified Semi-Modular ATX Power Supply ($79.99 @ Amazon)
Operating System: Microsoft - Windows 10 Home OEM 64-bit ($92.99 @ Amazon)
Total: $1151.43
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2018-04-29 16:07 EDT-0400