OK, here's the speedfan reading I just did...
As for my system, I have an AMD Athlon 64 X2 4600, 4gb ram, win XP pro, Nvidia 8400 GS graphics card, and a Gigabyte M57SLI-S4 AM2 NFORCE 570 mobo.
I have a good size case, so it's not like everything's crammed in with no room to breathe. My processor has a fan mounted on top of a heatsink on top of it, and I have three other case fans, one 4 1/2 inch and 2 3 inch, so I should have adequate cooling. The case itself is clean, no excess dust, etc., and none of the fans are blocked. The only thing I can think of is if the fan over the processor is gunked up with dustbunnies. I've had the computer a little less than a year, so I haven't taken things apart for any kind of thorough cleaning. It looks like the processor fan is only held in place by two clips though, so I'd imagine it wouldn't hurt anything to pop it off, right?
Also, I noticed it only lists one fan, which I'm assuming is the one mounted over the processor, and why does it show two different core temperatures?