Well I just got a 955 BE And a new Mobo. One day I look at my temps and they are at 65 and my fan is not kicking into full speed. I finally got it to kick into full speed 24/7 but I can't get it to work properly. At full speeds it also seems as though the CPU is running hot.
Is this: http://reviews.bestbuy.com/3545/8926139/reviews.htm your heatsink? The Phenom II 955BE X4 is a 125W TDP processor. I assume that your heatsink is rated for about ~90 or so TDP, your processor might just simply be putting out too much heat for your heatsink to dissipate it fast enough.
38 idle is with fan at full speed and i had it overclocked to 3.7 with 1.42v for like 5 days or so and then the fan thing started and it wasnt running at full speed. Now I got it at stock clocks but with fan at full speed 24/7. Once again tht 38 is at fully running fan.
Your heatsink can't cool your CPU lower than the ambient temperature. A higher ambient (room) temperature will produce higher idle/load temps. As it stands now, if you are maxing your CPU out in the low 50's that is fine for your processor.
As far as the fan goes, do you have SmartFan enabled in BIOS? If so, you can disable SmartFan so that your CPU fan will run 100% speed all the time.
The Phenom II is a quad-core with a TDP of 125W. That heatsink isn't the best, so your temperatures are where they should be. They aren't all that high, but they can be lower with a better heatsink setup.
Help how? I have already told you that your temps aren't too hot. You can't compare two systems, even with the same parts, and expect exact results. There are too many variables.
The case airflow in yours might be worse than your friends case. Your heatsink might have a rougher surface. You might have too much/too little thermal paste. Your CPU might produce more heat than his. Your voltages may be higher than his. Your room may be hotter than his.
50C on load isn't bad. Your friend might be using Cool'n'Quiet, and you might not be. That would produce those lower temperatures.