What version of Wine are you running? (You can check by running "wine --version" in a terminal (without quotes) or by running winecfg and checking the About tab). If you don't have 1.1.29, upgrade and see if that helps. DirectX could have been installed easily through Winetricks, by the way. And you don't usually need it since Wine comes with its own implementation of DirectX (which the game didn't seem to pick up for some reason). http://wiki.winehq.org/winetricks