I use an Xbox 360 Controller - for some reason, having the Logitech Rumblepad 2 software (free download) installed solves all my problems.