The 12 cm hole is probably where any ports poke out of the back of cards. Otherwise if you needed something not already built into your motherboard (like a network card, or a graphics card on really ancient computers), you wouldn't have anywhere to plug for example, the monitor in.
They're all about the same size, that shouldn't present a compatibility issue.
Please stop spelling "my" "mi"...