Have you thought about using the KB + mouse?
Using a gamepad is worth it while driving, but I couldn't stand a gamepad when I had to get out of the vehicle and shoot someone. I switched to the KB and mouse and basically use the WASD configuration to move. It works great.
It didn't take long at all to get used to it, especially if you use the KB + mouse in other games.