There is a memory problem, but with my memory, in that I had this problem, fixed it, and don't remember the details.

One problem I did have that could have caused this is the transfer mode, for some reason Winders like to disable DMA and use PIO, which is slow and buggy. If it's applicable for your version of windows, check that.