Vista runs like a dog because of the fact that laptop drives are half the speed of desktop ones.
And a computer with 448MB on Vista won't?
My HTPC has a 2.5" for aboot, granted it's slower than 3.5" but it's not dog slow. 2GB of RAM in XP helps here.