Não acho que seria uma boa idéia usar a mesma partição de arquivos pessoas para Windows e Ubuntu, podem ocorrer problemas de compatibilidade sem falar que FAT32 é péssimo. Pra swap, 512 MB é um tamanho bem interessante, há quem diga que nem seria necessário mas acho bom ter sim
No seu caso não precisa separar o /boot nem as outras. O /boot seria mais recomendado pra quem tem, por exemplo, Ubuntu, Kubuntu e Xubuntu instalados na máquina (cada um com seu sistema).
O melhor seria você criar uma partição pra / com 4GB (e vai sobrar metade do espaço ainda) e usar o resto pra /home. Use o formato reiserfs em ambas que é o melhor para desktops.
Espero ter esclarecido suas dúvidas