I've been having a hell of a time with an Acer Aspire 5135 laptop, which the customer wanted Windows 7 on. The clean install went absolutely fine, all the tests I ran had no problems, chkdsk, defrag, installation of a few apps, all good. Then I hooked up the old hard disk to copy the customer's personal data across into a separate-from-everything folder on the new setup and the laptop hung during the copy.
It then proceeded to hang 75% of the time when trying to do anything with an external disk connected via USB. Even picking a different disk (for testing) made no difference, it would hang during chkdsk or robocopy.
I was just writing an e-mail to some friends about it, asking for any suggestions, and when I was listing all the drivers I had updated, I realised I hadn't updated the NIC driver, and ever since then it's been fine. However I haven't tested it for quite long enough yet to be completely confident that it has worked, so I'm in the place between feeling uneasy and relieved that the problem is seemingly fixed