just wanted to add my 2cents... HTC Touch 3g user.
DirectX works just fine with my Jade, although i use supporter version, i remember it was working with free too. But not with every game.
As far as performance goes, there are very few games that runs playable speed on Fpsece using this phone, and that Tekken is known hardware hog - sorry but forget it. For those games you have problems with, try download different ISOs from different locations, use different settings in PocketISO and whole original ISO too.
Hope this helps a bit.
Regarding that gamepad you want, if you have some older WM phone with keypad, i suggest you to check Scilor´s app... look few threads above ... or below ?