Try using a different SATA cable and plugging it into a different SATA port to see if it still produces that freezing behaviour.
At least that'll narrow down if it's your HDD, cable, sata port that's causing this behaviour.
I'm still trying to think of why a HDD would freeze up the system...