Normally I would say a corrupt MTW install, but unlikely if you have been having it for both a new and old load. How old is your XP OS install and what does a dxdiag show for you?