My guess is that something is failing. Right now, my guess would be the hard drive might be, but it could be a power supply problem, and there are lessor chances that it could be memory or the motherboard.
I think I would run a Check Disk on it and see what it reports. To do this, open My Computer or Explorer, right click on the C: drive, select the Properties entry at the bottom of that menu, and then a panel will open up and Tools will be the second tab there. Select that, and the top entry should be Check Disk. This will attempt to read the data that is already in each sector on the hard drive, and then write that out to an empty sector, and then do some pattern write/read tests, trying to test if there are sectors that it cannot read, or sectors that it cannot write to, or if what is written to a sector is not what it then reads from that same sector. This can take a very long time. Let it complete.
If it shows that you have bad sectors, then your hard drive is likely failing, and you should get as much of your data off of it as quickly as you can. Once you have done your best with that, I would replace the drive.
If there are no bad sectors, then it could be that the hard drive electronics or the motor that spins the platters is going bad.
These machines have been sold at for at least the last 5 years. I suspect some parts might have reached their end of life times.