OK, let's try something else
Download/install BlueScreenView, http://www.nirsoft.net/utils/blue_screen_view.html
Double-click BlueScreenView.exe file.
When scanning is done, Edit/Select All...then File/Save Selected Items. Save the report as BSOD.txt. If the reported date for errors is not in chronological order (most recent at top), then you may want to sort that column to make it so...before saving the file.
Open BSOD.txt in Notepad, copy all content, and paste it into your next reply.
If any drivers are the problem, this should show such.
Two other things you could try next (one or the other):
a. Run the sfc /scannow command
How To Use Sfc.exe To Repair System Files - http://www.bleepingcomputer.com/forums/t/43051/how-to-use-sfcexe-to-repair-system-files/
b. Do a repair install of XP.
How to Perform a Windows XP Repair Install - http://www.michaelstevenstech.com/XPrepairinstall.htm
Either of these will result in a check for missing/damaged Windows system files.