So I've been looking into the different options for motherboards to go along with my i5 6600 @ 3.3Gighertz, 16GB 3000Mhz Corsair Ram. What I'm looking for is m.2/NVME support as well as SATA (I've got 3 Sata III SSDS and would like to add an NVME drive). From what I understand the Z series boards are mostly for overclocking, but do they offer better features such as improved support for expansion devices and such ? Right now I am torn between ther AUS ROG STRIX H270F GAMING or the ASUS ROG MAXIMUMUS VIII HERO. They seem to be for more advanced CPUS (8th generation) but also seem backwards compatible ? I'm not sure if I would be able to make use of the advanced features with an older generation CPU ? If someone could please offer some advice it would be much appreciated. I have also looked into H170 and Z170 boards that are all LGA 1151 compatible, but I just don't know what to pick that will satisfy my needs. Thank you for your time.
https://www.asus.com/us/Motherboards/ROG-STRIX-H270F-GAMING/
https://www.asus.com/us/Motherboards/MAXIMUS-VIII-HERO/
https://www.asus.com/us/Motherboards/ROG-STRIX-H270F-GAMING/
https://www.asus.com/us/Motherboards/MAXIMUS-VIII-HERO/