I guess from your mobo you have an Athlon XP Palomino or Thoroughbred CPU. A stress temp max of 44C indicates you have excellent CPU cooling. That's not your problem and no need whatsoever to buy a new fan.
Google for Bios Beep Codes and see if you can pin down what the "ambulance sound" is for your mobo/bios.
TOG