A maioria dos computadores modernos suporta EFI, mas a maioria também oferece uma camada de compatibilidade de BIOS chamada Compatibility Support Module (CSM), que permite inicializar no modo antigo (BIOS, CSM ou legado). Assim, seu computador pode estar usando esse modo e inicializando o Windows da mesma forma que um computador antigo faria. Se assim for, você também deve instalar o Linux no antigo BIOS / CSM / legacy, porque alternar entre os modos de inicialização pode ser um pouco estranho, ou pelo menos requer um software especial. (O GRUB não pode fazer isso, por exemplo, embora meu rEFInd possa.)
A tabela de partições usada pelo seu computador é a melhor pista para o seu modo de inicialização do Windows. Windows vincula seu tipo de tabela de partição ao seu modo de inicialização; Ele inicializa para o modo BIOS / CSM / legado SOMENTE dos discos MBR e para o modo EFI / UEFI SOMENTE dos discos GPT. Consulte a minha página sobre este assunto para obter mais detalhes e também dicas sobre como determinar seu modo de inicialização no Linux. (Você pode querer ir para um shell e verificar se instalou o Ubuntu da maneira que corresponde à sua inicialização do Windows.)
Quanto a swap e SSDs, eu não me preocuparia com isso. Os SSDs modernos são muito mais capazes de lidar com gravações frequentes do que os vendidos há alguns anos. Além disso, se você for como a maioria das pessoas, seu espaço de troca não verá realmente tanto uso, então você provavelmente não sobrecarregará o SSD.