This thread is charting KBYL overclocks on both Z170 and Z270 boards;
http://www.overclock.net/t/1621347/kaby-lake-overclocking-guide-with-statistics
Most appear to be based on binned CPUs from Silicon Lottery, which makes sense especially if one already has a well performing SKYL/Z170 combo.
One would think BIOS Flashback works around that type of check. Page 2-49 of the manual states that the file should be renamed to P9X79D.ROM not P9X79D.CAP. Also, make sure you're using a FAT16/32 formatted USB stick.
While EZ Flash won't work, try it to see the error message it gives. Does EZ Flash say that it isn't a UEFI BIOS or does it say it isn't a proper BIOS?
Seems like a claim to me;
"The current support list includes no fewer than 87 ASUS motherboards, with more to be added in the near future. So, if you already own or are thinking of purchasing one of our 100-series motherboards, you can rest assured it will work with the next-gen CPUs."
Sixth to seventh generation updates;
Skylake ---> Kaby Lake
I7 6700K ---> I7 7700K (flagships)
Leaked Kaby Lake Core i7 7700K benchmarks on par with six-core Broadwell-E chip
Intel Kaby Lake Tested, Slight Performance Boost Confirmed
Kaby Lake uCode was released in the UEFI BIOS update, but...
I know of a device, around the size of the PWM Mate, that will allow you to reduce the specified idle RPM (and noise) of high speed PWM fans without affecting the maximum RPM.
The lower the temperature the better, but the jury is still out as to what exactly is triggering throttling. I've seen throttling on a 512GB at 46C, so there's probably some other factor involved.
Look in task manager startup or task scheduler library to see if there's anything related that can be disabled. Regarding water blocks for SSDs....Did you imply that you're using one on a 950 Pro?
"Enthusiast parts have always been scaled down server parts"
Most servers don't even need a GUI. You're confusing typical workstation and server hardware requirements.