Maybe it was just my 'noobness', but I really struggles to get the pins to work and hold... I ultimately got it done, but it was tough and while the heatsink/fan were definitely 'attached', it never seemed to be 'solid'...
It might sound totally nuts, but my MB is marketed as "heavier"...