Question: are socket 1150 and 1151 compatible?
Answer: A LGA 1150 processor needs a LGA 1150 motherboard socket - it doesn't fits on the LGA 1151 socket. You can use the same cooling solution on both CPUs, though - the difference is only on the number (and position) of the pins - the size of both sockets and processors are pretty much the same.