Você tem algumas tecnologias diferentes misturadas lá. Vou tentar expor alguns fatos aqui:
- O Windows entende a GPT muito bem e está feliz em usá-las, independentemente de 32 bits versus 64 bits.
- A maioria dos sistemas BIOS não entendem o GPT e, portanto, precisam de um bloco MBR para inicializar. Alguns sistemas BIOS podem iniciar o GPT (eu tenho um em casa, de fato).
- EFI por especificação suporta inicialização de MBR ou GPT.
- Muitas implementações EFI possuem um modo de emulação de BIOS, o que permite uma inicialização EFI com compatibilidade de BIOS para SOs que não suportam a inicialização a partir do EFI. O suporte para este recurso depende da sua placa-mãe.
- O Windows 6.1 (7 e 2008R2) oferece suporte à inicialização da EFI apenas nas versões de 64 bits. Algumas outras versões podem ser feitas para inicializar, mas isso não é recomendado no mínimo.
Implicações do acima mencionado:
- O Windows 7 de 32 bits precisa ser inicializado a partir do BIOS, o que implica que ele deve ser inicializado a partir do MBR.
- O Windows 7 de 64 bits pode ser inicializado a partir do BIOS / MBR, mas também pode inicializar a partir do EFI / GPT.
- Outras configurações são possíveis, mas não são recomendadas e podem ser instáveis.
Nota: Há muitas pequenas melhorias na mudança para um sistema de 64 bits. Se você tem a opção sempre vai de 64 bits. Não há realmente nenhuma desculpa para fazer o contrário, supondo que você tenha alguma escolha.