¿y por que no virtualizas un XP en Linux?, yo estaba usando el wine y la verdad es que no me funcionaba bién con algunas cosillas. Descubrí el VirtualBox y fué como entrar en otra dimensión.
Instalas virtual Box en tu pc y despues (con virtual box) instalas Win XP dentro de Linux, a partir de ahí todo lo que instales de windows funcionará perfectamente puesto que en realidad lo estarás instalando en un xp

Eso si, necesitas procesador y memoria, yo por ejemplo de digo a Vitual box que le haga creer a Xp que está corriendo en un Pc con un procesador de 1.5Ghz y 2Ghz de ram (mi maquina tiene 3Ghz de procesador y 4 de ram)