That game may be too old to run on XP, check the support for it.
The DirectX version that works with XP is 9C, you can get it from www.microsoft.com
It's backwards compatible but the game may not run properly if it was made for an older Windows version.