You can check the data the drive itself keeps about disk errors. This data is called SMART.
https://www.howtogeek.com/134735/check-ssd-or-hdd-health-with-smart/
Figure out if the drive is having problems or not, then look at replacing it.
Another thing that slows down old laptops is thermal throttling. Once again there are plenty of programs you can download to check component temperatures. Have you cleaned dust out of the inside of the laptop and re-done the thermal paste?
So March is just eels?