While your thinking I'll keep writing. http://www.google.com/search?q=C000021a finds the causes are far too many and given your post it could be the heat, bad spot on the hard disk, RAM, BIOS settings, overclocked machine, HEAT or you left some USB device plugged in during the install.

Given there are dozens of causes, think over what was plugged into this machine when you first installed XP. Unplug that RAM, USB things and test the hard disk then try again.

Be sure there is no overclocking going on and you did this -> http://reviews.cnet.com/4520-11319_7-6240575-1.html
Bob