Si, a meno che nn riesci a trovare la versione linux dei programmi che usi, ti conviene utilizzare il pc con il doppio sistema operativo, magari puoi usare linux per fare tutto e windows lo avvii solo per usare il software di cui hai bisogno; sarebbe già un risparmio in termini di antivirus e anti malware ecc...
Se poi, ne hai le scatole piene di winzozz, puoi installare solo ubuntu sul pc (ah il 29 aprile esce la nuova versione) e poi installare un programma di virtualizzazione che si chiama VirtualBox e fai partire windows xp su macchina virtuale :-)