http://www.kellys-korner-xp.com/win_xp_restart.htm
talks about roxio issue, but also other ussues...the second fix is the one that might apply to you.
-------------------------------
Windows XP may encounter a problem during startup that results in a STOP error message. Depending on the system configuration, the error message on a blue screen may not be displayed long enough to record the error information. To gather important information about the STOP error message and to verify the cause:
Right-click My Computer, and then click Properties. On the Advanced tab, click Settings under Startup and Recovery.
Click to clear the Automatically restart check box under System failure, and then click OK. The error message on a blue screen should remain on the screen so you can record the error information.
Instantly Reboot Upon a System Fault
Start/Run/Regedit. Navigate to...
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\CrashControl
In the right pane choose AutoReboot/Right Click/Modify. Change value to 0 to disable and 1 to enable.
------------------------------------------------------
possibly that reg entry and last sentance might help....see if you have that key and if its set to 1..try setting it to 0