That sounds like a driver problem of some kind. Are we talking about a clean Windows install on the HDD ...?