Hi everyone. I am about to build a new system to replace my aging Ivy Bridge setup. The parts I have chosen so far are: PCPartPicker part list: https://pcpartpicker.com/list/XcjFm8 Price breakdown by merchant: https://pcpartpicker.com/list/XcjFm8/by_merchant/ CPU: Intel Core i7-6700K 4.0GHz Quad-Core Processor ($324.99 @ Newegg) CPU Cooler: Cooler Master Hyper 212 EVO 82.9 CFM Sleeve Bearing CPU Cooler ($34.99 @ Newegg) Memory: G.Skill Ripjaws V Series 16GB (2 x 8GB) DDR4-2400 Memory ($79.99 @ Newegg) Storage: Samsung 950 PRO 256GB M.2-2280 Solid State Drive Video Card: Zotac GeForce GTX 960 4GB Video Card Case: NZXT Phantom 530 (White) ATX Full Tower Case ($109.99 @ Newegg) Power Supply: EVGA SuperNOVA NEX 750W 80+ Gold Certified Fully-Modular ATX Power Supply ($105.98 @ Newegg) Optical Drive: Asus BW-12B1ST/BLK/G/AS Blu-Ray/DVD/CD Writer Operating System: Microsoft Windows 10 Home OEM 64-bit ($102.98 @ Newegg) Total: $758.92 Prices include shipping, taxes, and discounts when available Generated by PCPartPicker 2016-12-21 23:37 EST-0500 I have the PSU, case, optical drive and video card already. I am looking for a good mid range motherboard to go along with the rest of these components. I would like to have M.2, U.2, Thunderbolt and USB 3.1 support. SO far I have been looking at either the ASUS Z170 Sabertooth TUF, the ASUS ROG Hero 8 or the Z170 Pro Gaming. any suggestions?