If you have no idea why you would prefer XP over Vista, and have no idea why you would prefer DirectX 10 over DirectX 9.0c, why install XP? Why do you need DirectX 10? My guess is, if you can't answer any of the questions convincingly, you have nothing sensitive to DirectX 10, DirectX 9.0x or DirectX anything.else on your computer.