@Bassthang - If the HDD has been a 100% issue for the last 2 years that is an issue you need to look at. It may point to heavy "retries" due to data sectors being hard for the HDD internal controller to read, so it spends time re-trying reads to eventually
get the data. The NTFS file system driver will do I/O retries too, if the HDD itself gives up on its own 512 or so "goes" at getting the data without ECC errors.
First, try looking at the device health under Disk Management (that is under Computer Management in the Control Panel, or you can find it from an icon "Manage"" in the "This PC" view.) Just check that your C: drive shows as Healthy.
You might want to get one of those SMART disk check utilities that can see the SMART disk error log statistics, for example HDD Guardian. That will give you a better idea of the drive state. If it shows an issue, you might want to consider using Spinrite
that a lot of IT Pros use to resurrect erroring HDD (and even SSD).
See: https://www.grc.com/sr/spinrite.htm
Otherwise, check your startup items, to see if there is anything unexpected, like some scanner, or 2 anti-virus products fighting each other for access (there should only be one good one running ideally).
By the way, when you see 100% with Task manager (it needs at least 60 seconds to settle down, and wait for the System Interrupts to settle), did you try to ensure that the "view" was showing each item that makes up that 100%? Click on the disk percentage
heading a couple of times to ensure it is sorted from highest to lowest. Even with a Norton full system scan running, mine only reaches 50%. if it is always 100%, something needs an in-depth review (like a Spinrite scan, or looking at the highest use process/program).