É muito viável, tenho uma configuração muito semelhante. Depois de instalar o VMWare e começar a criar a VM, certifique-se de duas coisas:
1) Defina a rede como ponte - isso garantirá que o Ubuntu esteja na mesma rede que o seu Windows e não atrás de outro NAT. Isso permitirá fácil compartilhamento de arquivos / impressoras, bem como fácil configuração para acesso remoto do trabalho. Tudo o que você precisa fazer para isso é configurar o encaminhamento de porta em seu roteador doméstico para o IP que o Ubuntu usará. Eu também recomendaria se este é o fel para configurá-lo com um IP estático.
2) Garanta uma alocação de RAM apropriada. Você não disse quanto você tinha disponível, mas eu recomendaria pelo menos 2GB para o host XP e 2GB para o Ubuntu VM, já que será o seu principal ambiente de desenvolvimento com a pilha LAMP, eu assumo