Que exagero de swap...
Considerando a proximidade do lançamento de uma nova versão LTS sugiro que se faça uma coisa mais elaborada:
1) Faça um backup dos arquivos pessoais para um HD externo;
2) Inicie uma sessão live-CD e particione o HD em quatro partições primárias:
/dev/sda1 - WindowsXP - 30GB - NTFS
/dev/sda2 - swap - 2GB
/dev/sda3 - Ubuntu - 30GB - EXT4 - ponto de montagem /
/dev/sda4 - Ubuntu - 363GB - EXT4 - ponto de montagem /home
3) Instale o WindowsXP na primeira partição (até o SP2 o windows não tinha suporte para ser instalado em outra partição que não fosse a primeira);
4) Instale o Ubuntu, definindo os pontos de montagem / e /home para suas partições previamente criadas, usando a opção avançada do local da instalação;
Feito isso, o grub automaticamente criará as entradas para o ubuntu e para o windows e quando você quiser atualizar para outra versão, bastará apenas usar as mesmas partições, tomando os cuidados:
a) de marcar a /home como a /home da nova instalação sem formatar;
b) usar o mesmo nome de usuário da instalação anterior;
c) pela sessão live-cd da instalação da versão atualizada, apagar as pastas ocultas de configuração existentes dentro da pasta do usuário na /home (.qualquercoisa).
Assim você terá um sistema mais saudável e com menor risco de perda de dados