Last suggestion I know to make isnt a pretty one. Have your CPU and MOBO tested. Usually a shop will charge you about 40-50 bucks for it, if you know someone they might take it on for free and do it in their spare time. Compaq's dont have the greatest record. I dont know if the MOBO is original or not, or if you have made any changes to components. If I remember correctly, Compaq's require you to use ECC RAM instead of the standard stuff. That could be a culprit. I know you said you replaced the heat sink and fan on the processor, but from experience I've seen the XP 2600 can run pretty warm, esp. if the airflow through the case isnt good, even with a decent heat sink and fan. Your BIOS should have a reading that shows CPU temps. It might not even be a problem with overheating, it might be the cutout circuit that controls the "reset-on-overheat" function is bad, so the MOBO just THINKS the CPU is overheating. Testing would turn that up. I honestly dont know what else to suggest.