Do u use roxio easy cd creator if yes go to roxio.com and install latest drivers... Another possible cause is that Windows XP was installed with the wrong power management hardware abstraction layer (HAL). Verify that power management is enabled in the BIOS. Open the Power Options applet from the Control Panel, click the APM tab, and turn on Enable Advanced Power Management support. If you don't see this option, the system is likely configured with the ACPI HAL and your problem lies elsewhere. You can also reinstall Windows XP and manually select the ACPI HAL during installation to overcome potential power management issues with hardware (such as video cards) that does not support APM. Here is a Microsoft link with more information: q810903.
Read more at http://www.askdavetaylor.com/why_doesnt_my_pc_restart_properly.html#HLOGgPe2BBeXMkc4.99