I have a custom built machine w/ Vista on it. I want to put an HD in it to replace the drive with Vista, with one that has XP. Will this work? My machine has two drives, one 80Gb for the OS, and a 320GB for storage. Its a evga 680i MB, & 3 Mhz duo core processor, with 4 Gb of ram, and a nvida 8800 GT video card w/ 512M of ram.