I think Intels new lineup is rather confusing. Skylake-X will have 6 cores or more while Kabylake-X will have 4 cores or less. Kaby Lake-X will drop the integrated graphics that were in Kaby Lake. Both core-x chips will use the same X299 motherboard but will have different memory channel configurations. Skylake-X is still considered an enthusiast CPU and Intel will be releasing a Skylake-SP Xeon CPU for servers. To make things even more confusing Intel says they will be releasing the 4/6 core Coffee Lake later this year which seems more like a true successor to Kaby Lake. I'm guessing Kaby Lake-X was just a stop gap. Linus explains why Kaby Lake-X on X299 makes no sense.