Если у вас Windows XP, то чёрта с два у вас там DX10. А учитывая, что раньше стоял DX9, то это XP. Следовательно ни о каком DX10 речи быть не может, потому что его там не бывает. Так что решение одно - сносить то, что вы поставили под названием DX10 и устанавливать DX9.0c.