|Need for Speed: Hot Pursuit 2 is not a DOS game. It was released in 2002.|
What video card do you have, and what driver version are you using?
But it looks like this game might not be compatible at all with Win7. Although that doesn't explain why it would also crash on XP.