Ça sent le windows qui veut pas se faire rapetisser ça...
Les outils les plus efficaces dans ton cas sont :
gparted (disponible en live cd)
partition magic (soft pour windows payant
)
Sur le liveCD d´ubuntu, c´est qtparted qui est utilisé (une variante de gparted). Donc j´ai envie de dire que gparted te donnera le même résultat qu´avec le liveCD d´ubuntu.
Au fait, si tu n´as que 37 Go, tu ferais mieux de ne mettre que 6 à 8 Go pour ubuntu, ça suffit amplement. Quant à la swap, 512 Mo c´est déjà bien.