Yesterday evening I decided to simply move my GTX 1060 from my mini-ITX system to my tower system, replacing my GTX 970 in the latter. In my tower system (with the CPU at its default turbo-boosted clock speed) my results with the GTX 1060 came out almost exactly equal to the best results that I had achieved with the GTX 970. Here are the specifics:
Disk I/O: 78 seconds
MPEG-2 DVD (MPE on): 24 seconds
H.264 Blu-ray (MPE on): 101 seconds
MPEG-2 DVD (MPE off): 524 seconds
I did this switcheroo only because the Skylake and Kaby Lake CPUs suffer from a serious bug with its Hyperthreading, where executing certain operations would cause the system to lock up, reboot or shut down when hyperthreading is enabled (the temporary fix is to disable Hyperthreading in the system's firmware). The new Skylake-X CPUs also suffer from this bug, but the less desirable Kaby Lake-X CPUs have the problem fixed.
the hyper-threading issue was supposedly fixed with motherboard bios updates a couple of months ago.
Unfortunately, the motherboard my i7-7700 is on (GA-H170N-WiFi) has not received a BIOS update since this past March, which is the latest BIOS version that's currently available on Gigabyte's US web site. It mentions nothing at all whatsoever about the code fix -- just "improved stability".
By the way, the hyper-threading bug also affects the i3-6xxx and i3-7xxx CPUs, as well as the Pentium G4560. It does not affect the current i5 CPUs such as the i5-6500 and the i5-7600K, which have hyper-threading disabled at manufacturing level.