This might be a silly question but have you checked all your drivers are good and upto date.? AMDs have always run very hot compaired to cpus such as pentiums also .
I regularly overclock my equipment which generates alot of heat,. i have excellent fan system which can be controlled manually or by the pc it self.. bit noicey but works well.