Do you have the "mode" button active?

Are you using Direct Input mode: "D" or Xinput input mode: "X" on the back of the gamepad?

I run with "X" active and the mode button off and the game accepts my gamepad as if it were an Xbox for windows gamepad.