the problem i suspect is windows is starting up too many programs from the drivers that are required to the software buried in your startup that simply check if there are updates to the likes of adobe or java or who knows. the problem stems from the fact that your OS and processor is very much multi-tasking capable, your hard drive not so much. While modern hard drives have really improved as far as sequential read/write, the random read/write not so much. it takes time for the the heads to re-position, then the computer reads in a few k then heads off to get a few k from somewhere else on the platter. I myself was running a 3 disk raid array, and while sequential read/write was on par with older SSD's (not the latest and greatest) the random access was still no better than a single drive, maybe slightly worse since it has to wait till all 3 drives seeked to the correct position. In stalling a new SSD to boot from greatly improved my boot time and how fast the computer was actually ready to work. the raid array is now used just for video recording, pure sequential reads and writes is right up its ball park with out the expense of an SSD even though they have come down in price to the point of making me sad at how much i spent not very long ago. That being said things that you can do to help currently without changing hardware, 1st remove any un-necessary programs from your startup. also in the check services and see if there are any you can disable or set to "delayed startup". I could give you tips on how to do this on windows 7 including how to find startup entries in the registry but since many people are running windows 10 and on that OS i haven't a clue. you didn't mention what OS you was running. Keep in mind that no matter how much you slim down your startup programs its not going to make nearly as much difference as changing the boot drive to a SSD. For an example on mine: SSD sequential read 562MB/s, random 409MB/s, 3 drive raid sequential 251 MB/s, random 3.87 MB/s. When your booting your computer and windows is loading 80 plus background processes and any other programs and drivers you installed that's what your hard drive is dealing with. that's why its at 100% usage, i always felt Microsoft could have improved this by increasing the minimum read to a couple meg instead of a few k here and a few k there. that would result in more sequential reads and fewer random, but hey what do i know guess thats why they get paid the big bucks.