first of all u dont have sp2. i took this from your attachments: Windows XP Professional (5.1, Build 2600) Service Pack 2 (2600.xpsp1.020828-1920). sp2 final it should look like this: bla bla (2600.xpsp2.040804-2158). and i think u still have sp1 so that's why u have dx 9.0b. what u have to do: download sp2 from here sp2 download and then slipstream it into your xp cd using autostreamer or nlite and then make a clean install and that's it.