XInput? Hmm… Sounds to me like you might not have DirectX installed. For the sake of making the game function better and not suffer from slowdowns, we used an alternate executable that runs the game allowing for hardware acceleration through DirectX 9.
Try that, it should solve that problem.