This is merely a suggestion, but would it not be less hassle in the long run to just get your Vista installation sorted? There's no real reason for it to be running slow, so perhaps it's worth doing a clean install (without any pre-installed junk that the PC might have come with), with the latest drivers and updates.