So I recently reformatted one of my (oldish) HP laptops with Windows 7, and the hard drive is not happy with the driver that it's using. Once the system loads up, the hard-drive keeps lagging to read. It would read for a second, then stop for a second, read, stop, read stop. It's not the processor or RAM because while running an app it works fine, it just freezes while it waits for the hard drive to respond. What's strange is that while the operating system is still loading, it works fine, but it seems one of the last things that is loaded into memory is either a bad program or a bad driver. It works fine in Safemode. I've been ripping my hair out over this for two days, updated all the drivers, reflashed the BIOS, still nothing. If I go to Device manager and uninstall the driver, it works but then tells me to reboot and automatically reinstalls it as it boots up.