For certain games like GTA4 I use a Sony Dualshock 2 (PS2) with a usb adapter & a piece of software called pinnacle profiler to map the joypad.
Tried the 360 pad as it'd be much simpler to set up but didn't get on with it, if I'm using a joypad it has to be a Dualshock 2, the legacy of my console days before I moved on to pc gaming![]()
You must have tiny hands.

As others have said, grab a wired controller, if you want it cheap get it second hand, should be fine. Wireless controllers are about twice the price and an additional £10 for plug and play (assuming you want to be anti-moronic and avoid batteries). Also, there is most likely a minuscule amount of input delay with them, as with all things wireless. You won't notice it but it is there, and wireless hardware always breaks before wired. There really isn't enough pros with wireless technology these days to warrant a double price.
PS anyone who winds the cables of any controller is a bell. It not only makes the wires bent and stiff, it also greatly kills their lifespan. Don't do it.