For a AMD 64 3800+ thats a very good temp, especially if thats it when working hard... My 3500+ is at 45 degrees C when air cooled when not working, and around 58 degrees C when working hard so those are good temps to me, yeah.
The only one that seems a bit high is the motherboard temperature, because this is hotter than the CPU...