Intel 8th Gen Coffee Lake Processors : Differences between i7-8700K, i5-8600K vs. Kaby Lake and Ryzen 7