it only takes like 25-30 mins to do one full test rotation, meaning tests 1-7, there's also the extended tests which runs 12 different tests, but if it passes once chances are you're good to go but you could let it run overnight if you wanted.
You could always get an HD diagnostic program to see if the HD is causing trouble.
When was the last time that comp was formatted or even defragged for that matter.