Do you have the segate Momentus XT hybrid harddrive ? if yes, than thats what caused my headaches. Segate is working on a new firmware for my disk SD25. im hoping it will be released for public testing soon.
Download a linux live CD from distrowatch.com I like puppy linux, its small and fast and runs in memory. If you dont have the random freezes, its prob. your harddrive