I agree the most likely cause is a failing hard drive.
It is also worth taking 10 seconds to quickly rule out the possibility of the drive being nearly 100% full- something which can cause an increase in drive activity, and reduced responsiveness and system stability.