5GB is not big enough for Vista. I think it requires 15GB to install and uses 10GB of that for the final installed version.
As I said, there are only 2 ways to install it. If you don't have XP you need to burn it to a disk.
Also, you can't install 64bit Vista from 32bit XP.