tried to mount a new drive and use gparted to copy the old partition over, but that didn't work.
So, I deleted the old drive, reloaded Vista on the new one, and with 20GB it seems to work fine. Still a little slow, but the whole machine only has 3GB of RAM to begin with, so I can't let it get too greedy.
Thank you, Microsoft for the resource hogging masterpiece that is Vista.
