j3ster :
I also aim to future proof my build this time with as many possible upgrade paths along the way.
this is a dangerous idea to have
😉
since there is pretty much no such thing as "future proof" within hardware, and upgrade paths cant be guaranteed
Intel might plan to ditch the x99 after Broadwell-E, and then you would be "stuck" there in teh sense, you would have to switch platform next time anyway
you need to realign your goals with, what there is now/near future, and what your needs are
since if you already plan to spend top dollar on your system, you are already in the likelihood the next upgrade "needed" would be so far of in teh future you would be forced to platform switch anyway,
so all you can make possible, is you get the top hardware there is in the moment, and accept when upgrade time is due long from now, it might not just 1 item, but the entire platform.
on that note, unless you plan on any heavy workloads that benefit from the x99 (6/8/10 cores) then you dont really need anything like that, and z170 is perfect for gaming
, drop in an i7 to "future proof" a little for those naughty games that do use more than 2 cores, and you are golden,
and dropping the same water cooling on the z170 +i7, that you would "have to" on x99, and you can overclock the z170+i7 higher than the x99 which would again help more in gaming vs the +cores difference
and since there is no telling what Intel plan to ditch when and where, x99 and z170 might be equally limited in terms of "future upgrading path" anyway too