Pros/Cons for this build?

cwithey87

Commendable
Feb 6, 2017
4
0
1,510
CPU: Intel Core i7-7700K 4.2GHz Quad-Core Processor ($349.99 @ Newegg)
CPU Cooler: Cooler Master Hyper 212 EVO 82.9 CFM Sleeve Bearing CPU Cooler ($34.99 @ Newegg)
Motherboard: MSI Z270 SLI ATX LGA1151 Motherboard ($141.98 @ Newegg)
Memory: G.Skill Ripjaws V Series 16GB (2 x 8GB) DDR4-2666 Memory ($89.99 @ Newegg)
Storage: Mushkin TRIACTOR 250GB 2.5" Solid State Drive ($69.99 @ Newegg)
Storage: Western Digital Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive ($49.99 @ Newegg)
Video Card: Gigabyte GeForce GTX 1070 8GB Windforce OC Video Card ($379.38 @ Amazon)
Case: Corsair 270R ATX Mid Tower Case ($59.99 @ Newegg)
Power Supply: EVGA SuperNOVA G3 550W 80+ Gold Certified Fully-Modular ATX Power Supply ($85.98 @ Newegg)

Within my price range with a little stretching. I am curious about what drawbacks this build may have - does it leave itself open to upgrading in the future? Is airflow/cooling adequate without additional fans?