Its not the controller, its the game... or more specifically any recent PC game Microsoft tried to advertise its Xbox
controller in. I bought the same controller you did, and ran into the same problem for GTA
IV, another game that claims to have game pad
support but if it doesn't see you plug in an Xbox
controller, there is a good chance you will be unable to play with that game pad
due to controls being messed up. The controller was fine though but I instantly assumed it was broken.
Search for any game microsoft tried to promote their Xbox/360 controller with along with the words "problem" or "gamepad" or something similar, and you'll see that we are very much not alone. Always the same kinds of symptoms like buttons being opposite of how they should be or one of the sticks getting "stuck" in one direction for no reason so the camera is staring straight up or down or some other annoyance.
There are fixes for some of the games which aren't hard but annoying. You have to go into the game's input.ini configuration and figure out which control is repsonsible
for the button(s) on your controller which are acting up. Then try to reverse it by changing 'right' to the word 'left' or turning a negative value into a positive one.
These 'bugs' will take the developers a very long time to put out a fix if they every do. Calling tech support will usually have them try to convince you your controller is broken and they recommend an Xbox
controller to play. I can't see how this isn't being done on purpose with how long its been happening and how the same company and their controllers always magically dodge the bullet when it comes to affected game pads
Its very unethical purposely make a product cause problems in a game you claim supports "gamepads" in general. The worst part about it is that its done in a way to trick consumers into believing
they have a broken product when nothings wrong with it, just to push them into buying yours. Does microsoft really need money to the point they resort to this?
Anyway, sorry to rant. If you don't find any guides to fix your game through the ini
file, you could look into something like SPADE
which lets you disguise your controller so the game thinks its an Xbox
controller and *gasp* wow, it suddenly plays bug free, amazing! It must be because Xbox
controllers are just so awesome that just dressing a different controller will heal it, right?
... greedy corporate *bleeeeeep*
Here is a list of games on the "Games for Windows" label for anyone who wants see if those happen to have controller issues too: http://www.giantbomb.com/pc-games-with-xbox-360-controller-support/92-2465/