So, was that 43°C while under load, or just while websurfing? Because my CoolerMaster X-Dream is keeping my XP2400 at 41-42°C while running 100% load folding proteins, and I only paid $9.95 for it at Fry's.

Of course, I do have two ~80 cfm 120mm fans, and another 80mm, 37cfm fan.
edit: Oh, I completely forgot to mention that the processor is running at 10.5x212.5 at 1.80v, 1.765v actual.