You're getting part of the story, but not the whole story above:
On motherboards for Intel CPUs, there are three (3) different locations
now for three (3) different Intel sockets:
(1) LGA775's fastener holes are at the corners of a square,
like this:
http://www.sidewindercomputers.com/lgbowiscsp.html
(2) LGA1366's fastener holes are at the corners of a rectangle,
like this:
http://www.sidewindercomputers.com/lga13sobbowi.html
(read: obviously not the same)
(3) LGA1156's fastener holes are also at the corners of a rectangle,
but that rectangle is slightly smaller than the LGA1366's rectangle.
Now, thanks to certain marketing geniuses at Intel
-- whose names shall remain forever hidden from public view --
rather than uniformly naming their P55 CPUs as "i6",
they now have two different flavors of "i7":
(a) one i7 socket is LGA1366 (see above)
and
(b) one i7 socket is LGA1156 (consult Internet for metric tons of articles)
Clear as mud, yes?
Now, when you're speaking of the heatsink and fan (HSF),
it's important to distinguish the heatsink proper
from the fastening mechanism which attaches that
heatsink to the motherboard and maintains sufficient
contact pressure with the top surface of the CPU --
also known as the "heat spreader".
In general, try to stay away from Intel's stupid push-pins,
for reasons fully explained here:
http://www.supremelaw.org/systems/heatsinks/warning.htm
Take a look around to learn all your options;
for example, ASRock now have 2 sets of holes
on their latest P55 motherboards:
http://www.asrock.com/news/events/2009P55/index.asp?c=Features
C.C.O. (Combo Cooler Option)
C.C.O., stands for Combo Cooler Option, is another exclusive hardware design on ASRock P55 boards.
C.C.O. provides the flexible options to adopt different CPU cooler types and matches your socket LGA 775 / LGA 1156 CPU cooler in the respective holes.
Once again, ASRock has successfully expanded the utilization of PCB by the exclusive C.C.O. design.
[end quote]
And, a while back I remember seeing at least one ASUS motherboard
that had 2 sets of fastener holes -- one for the LGA775 square layout
and one for the LGA1366 rectangular layout:
ASUS Rampage II GENE LGA 1366 Intel X58 Micro ATX Intel Motherboard
http://www.newegg.com/Product/Product.aspx?Item=N82E16813131371&Tpk=ASUS%20micro%20ATX%20LGA1366
I annotated this next photo with 4 red rectangles to highlight the
2 fastener holes at each corner of the socket layout:
MRFS