Your max temp is ok (if you have full load both cores) but I can understand your wish to make the fan spin down when not needed.
First, make sure you have QFan activated in bios in order to enable automatic cpu fan speed control, provided that the cpu fan is connected to the cpu fan MB header of course.
Perhaps you already did that.
If so, maybe you ran into the same kind of trouble that I just had to endure, caused by the useless practice of having crude thermistor-controlled fans in heatsinks - on the push side. This means the fan speed will be determined not by the heat dissipated by the cpu, but by the temp of the air on the inlet side which is rather irrelevant for control purposes (too weakly connected to the relevant control object here, cpu temp).
One disadvantage of the temp-controlled fans AMD provides is that you never can get the fan to spin at lower rps than, say, 3000.
More severely, in some systems this design puts the cpu at great risk of overheating. To make things worse, this is an undocumented feature that prolongs the time it takes for ordinary people like you and me to solve the problem.
Check out this thread for a more thorough investigation of this problem, and for suggestions of solutions:
http://forums.amd.com/forum/me...id=87156&enterthread=y