This should strait forward: Delete the swap partition on /dev/sda7 and then resize the ext4 on /dev/sda8.
There is one important step before that: The live CD auto mounts the swap space, so you need to disable swap before you can remove the partition:
$ sudo swapoff
An then you can remove the swap space. If you have enough memory, you don't need it anyway. With only 2GB you will need a swap partition. So after deleting the swap partition and resizing/moving /dev/sda8, boot Windows and shrink /dev/sda5. Than you can create a new swap partition. Ubuntu doesn't care were it is.
Also shrinking the /dev/sda5 partition might be a good idear anyway, since it would solve all your problems.