That cooler uses the stock Intel style push-pins. It's very likely one or more of the push-pins isn't fully seated. 70c is a safe load temp, but if your CPU is hitting that temp at idle your cooler isn't installed correctly. Did you use new thermal paste?
Thanks for replying. And yes I used new thermal paste that came with the packaging. Saddest part is even with blade broken and puch pin broken stock cooler the temperature was never this much fluctuating or high.