What all of your errors have in common is that they indicate an intermiitent hardware issue: either a physical failing or a driver problem. Take 0x0a for example, your most common error:
A Stop 0xA message might occur after installing a faulty device driver, system service, or firmware. If a Stop message lists a driver by name, disable, remove, or roll back the driver to correct the problem. If disabling or removing drivers resolves the issues, contact the manufacturer about a possible update. Using updated software is especially important for multimedia applications, antivirus scanners, and CD mastering tools.
A Stop 0xA message might also be due to failing or defective hardware. If a Stop message points to a category of devices (video or disk adapters, for example), try removing or replacing the hardware to determine if it is causing the problem.
If you encounter a Stop 0xA message while upgrading to Windows XP, the problem might be due to an incompatible driver, system service, virus scanner, or backup. To avoid problems while upgrading, simplify your hardware configuration and remove all third-party device drivers and system services (including virus scanners) prior to running setup. After you have successfully installed Windows XP, contact the hardware manufacturer to obtain compatible updates.
Troubleshooting a Stop 0x0000000A Error in Windows XPhttp://www.support.m....;en-us;Q314063
These resolution measures would encompass all of your error messages.
I would also test RAM, because I agree with mattman that heat could well be the source of the problem. Here is a decent RAM tester that runs under XP rather than requiring a floppy boot: http://www.hcidesign.com/memtest/