I have a 1.33 Ghz Athlon and when I first ran it with a Globalwin FOP 32-1 HSF, I was getting temps of around 57 degrees, motherboard temp of 30 deg with a ambient temp of about 19. After laping the heatsink I got the CPU temp down to 56 deg.
After a lot of experimentation, I worked out that because of the short distance between the fan and the heatsink, a lot of the air going through the heatsink was actually circulating ie the warm air from the heatsink was drawn back into the fan.
I managed to get the temp of the CPU down to 51 deg by putting a 8cm pipe over the CPU fan and cutting a hole in the case, allowing only cool fresh air from the outside of the case to flow over the heatsink.
A further reduction in temp down to 49 deg was achieved by placing a 8cm case fan just inside the case, on top of the pipe. This increased the rpm of the CPU fan from 4200 to 4700 indicating that more air is moving over the heatsink.
I'm overclocking now to 1.56GHZ and running at a steady 51 deg C at full load.
Hope this helps.
Karl