It would have cost way too much money than it was worth to implement dx10 into xp. A new os was the only real option there.