I noticed in my BIOS it was set to Power Saving Profile, so I changed this to normal.
I also changed my fan settings from silent mode to ultra and it seems to have helped.
This is my idle speedhttp://s8.postimage.org/zf5lsm0hd/Capture.jpg
At full load I am now hitting 50celcius and roughly 70 on the cores compared to the 90 before.
Is this still an acceptable level?