There's the UBCD
http://www.ultimatebootcd.com/ and the UBCD4Win (needs work to make the disk but instructions are on site)
http://www.ubcd4win.com/You could always try a Knoppix disk
http://www.knoppix.org/ If it runs OK in Knoppix without freezing up then it's a Vista problem.
Oh, check fan on CPU. You're not getting too hot and the CPU is throttling back to control heat? Look at Speedfan
http://www.almico.com/speedfan.php to monitor your temperatures.