Haswell refresh or Devil's Canyon is what you'd be looking at. Nobody in their right mind is buying Ivybridge. No M.2, no SATA Express, 2 SATA 6gbps ports from the PCH instead of 6. Why would anybody want Ivybridge?
If you want to overclock, get a Z97 motherboard and a CPU ending in K, or, if this is a low end system and you want to overclock, look at a high end H97 board and a Pentium G3258.
If not overclocking, look at any H97 board that fits your needs and grab a non-K CPU.
Keep in mind that while Haswell CPUs have 16 PCIE lanes coming off them, not all boards will support multiple GPUs properly. For example, on Z97 boards, you get a 16X link for 1 card and an 8X/8X link for 2 cards. On H97 you get a 16X link for one card or 8X/4X with 2 cards. So, if you want 2 GPUs, even if you aren't overclocking, Z97 is for you.
In any case, Haswell is what you want. If you are after a high end system (heavy encoding, video editing, CAD, 3D work) you want an X99 motherboard and a Haswell-E CPU.
Glad you're not even considering AMD. They're not worth the Silicon wafer they're printed on.