44 is fine and 28-33 is very cool for your CPU, obviously depending exactly on what your CPU is.
The lock ups may be caused by catalyst 10.5 drivers (if you still have them), try updating to the latest 10.6 and see if your lock ups stop.
I have been using the 10.6 catalyst for the past few days now
and i haven't had any more crashes like i had before,
so fingers crossed it stays that way.
Thank you all who commented on this.
And thank you Griffolion for the advice
you sir are a star