Do not resize your partitions. You won't be able to install Windows and dual-boot with Ubuntu.
You should delete all your partitions including the extended partition with that huge swap space.
You can download Ultimate Boot CD and burn it on a regular CD. It is a small 580MB iso image. This is the direct link for download.
After you burn the UBCD iso image, you can reboot computer with the UBCD in tray, and then you can select from the menu /HDD/Partition Management section. Use Gparted or Cute Partition Manager to completely delete all your partitions from your hard drive. Next you can save your empty partition table, exit Gparted or Cute Partition Manager, take out UBCD from tray, reboot and poweroff your computer.
And next you can start by installing Windows first using your Windows DVD. Windows DVD has its own partitioning tool, and you can use it to allocate some space from your hard disk for windows system (C: drive), and maybe create another NTFS partition to keep your windows files (D: drive).
After you finish installing Windows, you can choose to reinstall Ubuntu using your Ubuntu DVD. Choose the third option given by Ubuntu installer Something else, and when you get to the partition table, you can allocate space for your Ubuntu root partition, and do not worry about swap space, Ubuntu installer will automatically create the swap space too. Just don't forget to choose your mount point (which is usually root /) before you press next to start installing Ubuntu.
You can use half the space from your HDD for Windows, creating 2 equal size NTFS partitions, and the other half for Ubuntu. Or you can create just one primary partition for Windows (up to 50-80GB space), and after you finish installing Windows, you can use Gparted tool from UBCD to create a large extended partition using the rest of your disk space with many logical drives (2 or more NTFS drives, and also 2 or more Linux ext4 logical drives for Ubuntu).