I'd put my money on failing hard drive. Try downloading portable HD tune (
https://www.portablefreeware.com/?id=182) to a USB drive and see what it reports for SMART status and transfer speed.
Link is to an older freeware version, but good enough for what you need.