Да не распознается он как совместимый. Просто, что в Xinput отвечает за одно в Dinput за другое, что-то совпадает, что-то нет, только и всего. В эмуляторах, например, XBOX360 геймпад спокойно настраивается как Dinput геймпад. В играх расчитанных на ящиковое управление Dinput геймпады видятся практически везде, но работают как у тебя. Например, попробуй Alice MR, Batman AA и AC и др. везде будут искажены кнопки/команды.
Лучше, чем с эмулятором не сделаешь, причём тот помогает и вибру задействовать. Кинул его в папку с игрой настроил и забыл, проще простого.