I'm using Pinnacle game profiler and it works flawlessly with my 360 gamepad, so far i've used it for D2:ED, FOV, Risen and Fable to play with my gamepad and never had any problems with it.
It emulates everything from the keyboard keys to the mouse movements and scroll wheel.
There's a trial you can use and then decide if you want to buy it (i did).
I have now run into another issue, waiting for a response I got to the point of getting a bow. If I press the buttons on my 360 controller for some odd reason it resets my camera position.
Thats a known problem, probly some leftover codes from the 360 version, what you need to do is start the game then unplug (or remove battery pack) your controller and reconnect it only when the menu is there. that fix the problem : )