На Windows XP его поставить не получится в том виде, в каком он написан изначально. народные умельцы пытались адаптировать его под XP, точно не скажу, чем дело кончилось. Если операционная система - Windows Vista, то DX10 есть изначально. Для того, чтобы его функции работали также необходима соответствующая видеокарта. так что задача "поставить DX10" несколько непонятна - что же имеется сейчас и как оно работает?