Macrovision has recognized that SafeDisc 2.0 causes problem at WinXP:
"...We are aware of a potentially serious compatibility issue that is resulting in system instability/blue screen on Windows XP and Windows 2002. Currently, this issue seems to be appearing in some newer game titles. We have confirmed that a particular version of Macrovision's Safedisc 2.0 that ships with many newer game titles is responsible for this compatibility issue.
Microsoft has been working closely with the Macrovision development team to address this issue and a resolution has been accomplished. An updated driver that corrects the issue is currently available for download at www.c-dilla.com/support/safedisc.html..."