Frankly, it's most likely failing. Transferring large files can eat up a HDD's lifespan. If I were you, I'd look into Spinrite or getting the Seagate Hard Disk Utility which analyzes the current state of the drive (good, bad, failing so forth). Then attempt repairs if needed.
Also, when it freezes or slows down to a crawl - Check your Event Viewer in your Computer Management. Might show some insight on why, what errors the Windows System is receiving and logging and so forth.
Also, when it freezes or slows down to a crawl - Check your Event Viewer in your Computer Management. Might show some insight on why, what errors the Windows System is receiving and logging and so forth.
