if you only have xp then directx will only install dx9.c components. it wont install dx11/ although the dxdiag will tell you that you have dx11 on your system.
you shouldn't have to uninstall anything. just run a dx redist installer and it will update any missing components.