Sorry forgot to update you guyz.
I went in and checked my installation and it was not at all wrong. It was perfect but still the temps were the prob.
So I went and installed the Hyper 212 and now the temps are stable 33'C at idle and about 40'C after using for 20-30mins
Thanks for all the advices guyz.