Installing the other distros probably reformatted your swap partition, changing its UUID. This means your system cannot find it and it hangs for a minute waiting for it.
The cure is:
1. use blkid to find the UUID for the swap partition. Copy it to your clipboard.
2. As root, edit your /boot/grub/menu.lst, and paste in the correct value for the UUID for the resume partition. Save menu.lst and then do the same for your /etc/fstab file. Exit the editor.
3. Open a terminal, su to root, and issue mkinitrd /boot/initrd-`uname -r`.img `uname -r` (those are backticks, not quotes - best to use copy and paste to make sure you get it right).
This should change the stored UUID to the current one.