I'm like you in a lot of ways Gman except I might put a little more emphasis on the component color matching..........just a little
My comparisons below are between the Asus RIVG X79, Asus Maximus VII Gene Z97 & Asus Maximus VIII Gene Z170...........can't help it as I love me some Asus ROG stuff........& the microATX board size.........
My biggest issue w/ Z170 (or Z97 for that matter) is what I'm thinking I'm gonna lose on the back end compared to X79 & the way I have currently configured it on my box (all 40 PCI-E 3.x lanes are wired direct to the CPU so my 1 vid card will stay at PCI-E 3.0 x16 lanes regardless of what I put in the other 2 x16 slots).
I have been pouring over the Intel process maps for Z170, Z97, X99 & X79 chipsets to figure this out.
For gaming the Z170 or Z97 chipsets on the front end are clearly the better choices as you get higher clocked CPU's relative to X99 or X79 w/o OC'ing (yes I know you can OC but I don't size up a system using OC'ing as a norm as I see OC'ing as an extra benefit, not as a necessity)...............
But since the Z170 or Z97 chipsets only show a total of 16 PCI-E 3.x lanes wired direct to CPU on the process maps that means that the rest of the PCI-E lanes are going thru the chipset itself, even the M.2 slots (this is very true for Z97, haven't quite figured this out for Z170 but looks to be the same) & then up the serial DMI link to the CPU.
Since I'm only gonna use 1 vid card that fixes 1 issue, but if you install any other PCI-E device in any other x16 slot (doesn't have to be a vid card) you will cause the 1st x16 slot to switch to x8 lanes, regardless.
That sucks as I already have the Plextor M6e BK 512Gb PCI-E SSD HH\HL add in board............... But I had read somewhere that a PCI-E 3.0 x8 lane slot is as fast\faster than a PCI-E 2.0 x16 lane slot & if this is so then I might not sweat it by sticking my Plextor in the 2nd x16 slot to start off with................
Since the M.2 slots show to be wired to go thru the Z170 or Z97 chipsets to go thru the serial DMI link (along w/ everything else that comms thru the chipset: LAN, ob sound, SATAIII SSD's\optical drives, E-SATA, USB or any PCI-E slot less than x16) to the CPU, that is the saving grace for me as since I WILL be using a PCI-E SSD in the M.2 slot (NVMe SSD eventually) the better chipset for this will be the Z170 as the M.2 slot on Z170 chipset can be set for true PCI-E 3.0 x4 lane speed if you use a M.2 PCI-E SSD spec'd for this (Z97 M.2 slot only runs at PCI-E 2.0 x2 lane speed max so any PCI-E 3.0 x4 lane spec'd M.2 PCI-E SSD will be downclocked to PCI-E 2.0 x2 lane speed on a Z97 chipset......this sucks) then put my SB Zx sound card in the PCI-E x4 slot at end of mobo.
The only thing w/ this that "bothers" me is the M.2 slotted PCI-E SSD getting good cooling located under the 1st PCI-E x16 slot which will be covered by a 2-slot vid card (my Sapphire R9 Fury X vid card) as opposed to being in a HH\HL add in board.....................
This configuration on a Z170\Skylake platform would get me the biggest bang across both ends from a gaming perspective for the money I would spend, IMHO. I might remove my Plextor M6e's M.2 stick off it's riser board & install it in the mobo's M.2 slot 1st to see if it would still work.....my hunch says it will.....as long as the riser board\mobo M.2 slot circuitry is industry standard spec'd.....then follow up in the future w/ a NVMe M.2 PCI-E SSD.........
The much cheaper option now that would perform better than my X79 setup as is gaming-wise would most definitely be the Z97
\Devil's Canyon route (only need a mobo\CPU) but this wouldn't make sense to do as I could easily OC the 4820K on my box & be there now for free.....but since Skylake is already out & will be fleshed by the time I'm ready to pull the trigger on an upgrade & it is the better upgrade path back-end wise as well if money has to be spent so Skylake it will be................unless AMD pulls out a miracle w/ Zen..............probably won't but you never know as from all I've read Zen is gonna be for all purposes an Intel-cloned x86 CPU & so it might just be an alternative in 2016.......... As for X99 I just can't see myself going there period due to how Intel treated us X79 folks who bought this package to game with....................I still believe they shoulda gave us a Haswell-E 2011 CPU before they went the X99 route.................
Now if Intel wanted to make me a permanent user all they have to do is offer me an I7-4790K CPU in 2011 socket w/ all 40 PCI-E lanes to reward us X79 owners for <$500.00 & I will love Intel forever......................
.....
This is my dilemma that I'm thinking thru.........................
....