Geralmente, é mais fácil para o boot duplo instalar o Windows primeiro - isto porque, depois de instalar o Windows, ele gravará o bootloader do GRUB e não dará a opção de inicializar no Linux.
É apenas uma recomendação - você pode facilmente reparar o GRUB usando o disco de inicialização do Rescatux ou apenas inicializar o Ubuntu Live USB e instalar o pacote \ run-repair-boot.
Agora, para a metade do NTFS, no Ubuntu, primeiro instale o gparted:
sudo apt-get install gparted
Abra o GParted, redimensione sua partição diminuindo o espaço disponível para o tamanho desejado para a partição NTFS.
Você ficará com sua partição Ext4 Ubuntu e, em seguida, com um 'espaço não alocado' cinza
Clique no espaço não alocado e crie uma nova partição, selecione todo o espaço livre e selecione a opção para formatá-lo como NTFS.
Quando você vai instalar o Windows, você pode clicar na partição NTFS e escolher instalar lá.
Como particionar seu disco rígido para o Ubuntu e o Windows
Edit: Como mencionado uma vez que você instala o Windows com sucesso, você perderá o acesso ao Ubuntu na outra partição durante a inicialização, e como mencionado, faça uma busca por Rescatux ou Boot-Repair para Ubuntu para restaurar o GRUB