Eu tenho XP em uma unidade MBR e tive Ubuntu em unidades gpt desde 10.10, mas não em uma unidade grande como a sua. Houve (são?) Problemas com partições / (raiz) muito grandes. Então, minha sugestão é manter o Ubuntu / para 25GB e depois ter separado / home e sua partição de dados compartilhados NTFS. Também melhor ter / perto do início da unidade, alguns BIOS têm problemas com / além de 100 GB na unidade, mas parece ser mais um problema com discos rígidos USB externos, BIOS e grub (não sei qual).
Eu provavelmente manteria o gerenciador de inicialização do Windows na unidade do Windows e o grub2 na unidade do Ubuntu. Mas você também pode instalar o grub em ambos.
Você precisa usar o Something Else ou a instalação manual para obter a opção sobre onde instalar o carregador de inicialização do grub2. Todas as instalações padrão são apenas instaladas em sda (assume o BIOS configurado para inicializar sda). Em seguida, altere o BIOS para inicializar a partir da unidade em que você instalou o grub.
Se a unidade puder ser usada com um sistema UEFI em um futuro próximo, posso reservar 300 MB de espaço no início da unidade para uma partição efi. Por especificação de UEFI, é suposto ser o primeiro, mas o Windows geralmente o torna em segundo ou terceiro, mas ainda próximo do início do disco. Adicionar isso quando a unidade está cheia pode ser um problema.
Para que o grub seja instalado corretamente na inicialização do drive gpt no modo BIOS, você terá que ter uma pequena partição não formatada de 1 ou 2 MB com o sinalizador de inicialização bios_grub. Isso pode estar em qualquer lugar na unidade.