Aunque si estás empezando en el mundo de linux te recomiendo que intentes buscar aplicaciones nativas, seguro que hay una alternativa a todas, o al menos a la inmensa mayoría, de aplicaciones que quieres emular.
Otra alternativa es PlayOnLinux, un programa que permite instalar y usar fácilmente numerosos juegos y programas previstos para correr exclusivamente en Windows. Es un programa libre basado en Wine.
para directx eso wine mas Winetricks , es un script que te facilita la instalacion (Aunque es experimental según la version de wine y es mantenido con frecuencia con bastantes cambios casí a diario) entre librerias de m$ (Directx , corefonts , tahoma , .NET )
lo guardas en /home y en consola tienes que poner sh winetricks para ejecutarlo , ahora selecionas lo que quieres instalar (Hay aplicaciones que requieren cabextract instalado en linux si no dará error o en el caso de .NET framework tener instalado el msi installer 3.0 para instalarlo y corefonts para que se lea bien.).
Aconsejo wine al menos version 1.1.30 o superior que la cosa se pone interesante , dando soporte a Directx10 y openal .