Eu recomendo que você use o GParted para redimensionar suas partições.
Com o Gparted, você pode reduzir sua partição do Windows, Mover sua partição do Ubuntu para a esquerda e redimensioná-la para que ela preencha o espaço extra à direita.
Não conheço nenhum outro gerenciador de partição que possa fazer isso.
Eu também sugiro que você grave o Gparted em um disco inicializável ou USB inicializável. O Gparted só funciona em um ambiente linux; e como você estará movendo as informações em cada faixa do disco rígido ao mover a partição do Ubuntu para a esquerda, seria mais seguro não executar o Gparted a partir dessa partição.