No, every board z or h or b work with all the cpus. Meaning you can take a B85 and a 4790k. Or a z97 and a 4770. The only thing is that with the B and H chipsets you can't overclock the k parts. A 4790k would work fine on a B85 but you won't be able to oc it, it would work in its normal speeds.