sda6 é na verdade uma partição lógica dentro de sda4, uma partição estendida, o que significa que o que você realmente precisa fazer é encolher sda6, redimensionar e mover sda4, mover sda3 e depois estender sda2. Eu não tenho certeza se as mudanças que você precisa fazer no sda4 são possíveis sem fazer alguns cálculos de números e magia do fdisk (a menos que o gParted possa fazer isso por você). A maioria dessas operações eu consideraria perigoso para um usuário iniciante ou até mesmo intermediário, então você provavelmente não quer fazer isso.
Portanto, sua escolha mais segura e fácil é: obter um disco rígido extra, fazer o particionamento corretamente e copiar todos os seus dados (use rsync para partições Linux e ntfsclone para partições NTFS). Finalmente copie o seu MBR e você deve estar tudo pronto. Um disco rígido de 320GB é muito barato hoje em dia de qualquer maneira.Há um bom guia aqui sobre como fazer a cópia.