Well it is doing better. It says, "Last boot time 90.1 seconds." in task manager, so it still took 1 1/2 minutes but thats way better than its worst. I remember when the last boot time said single digit numbers though. I have everything disabled except two things: my audio driver and Windows defender. I also have all the non Microsoft services disabled in msconfig except Steam. It doesn't work at all when it is disabled. I always optimize/trim my drive(I have an SSD) and clean it up using disk cleanup. They don't really help. I have an extra hard drive for storage. It is possible that could be disturbing the startup.