Does the Kaby Lake i7 7700k work with the Asus b85m-e Motherboard?

Solution
Nope, wrong socket and chipset. you need a Z1XX or Z2XX series board with socket LGA 1151. Also I would look for a Z270 board as it will allow overclocking on that chip.