How much memory do you have on your Vista machine? Vista doesn't run very well if you have less than 2 gigabytes of RAM. If you have sufficient RAM, Vista should be just as fast as XP.
There might also be some other background processes running on your Vista computer (adware, spyware, etc.) that is slowing it down.