Check the back of your motherboard for extra standoffs that might hold the CPU cooler in its place or you did not heat the thermal paste properly.