BSODs appear ONLY when there is either a problem with the Hardware or the Drivers. It's a Stop Error.
I'd suggest you to update all your drivers, unmodify your system files. (type
sfc /scannow in Start->Run) and Install all the latest updates to Windows (after running sfc)
Windows doesn't BSOD unless your PC has the problem.
And can you post which file is mentioned in the BSOD? Some .dll/.sys file? (and the BSOD 'title' if you can).
If nothing else works, Repair Install XP and then do the above.