With load times like that, I can say for sure that an SSD won't fix the problem. Those load times are just too large to be from HDD overheads - boot time for HDD is usually under a minute (maybe 45s average) compared to SSD which could be 20s and lower. Typically an SSD will only perform 5-10x faster than a HDD, so even in best case scenario you will be down to 1 or 2 minutes, which is clearly still far far too long.
You should look into boot time optimization because again, throwing money at the problem gives you no guarantees unless you have properly diagnosed the problem!
EDIT: Times were:
1:05.8 for login screen
3:13.5 for loading TB forums
I archieve a Windows boot time of 28s and about 40s for everything in the autostart to be loaded from a 35€/$ SSD. cleaning up your bootconfig really helps, just go into MSConfig (Windows key -> write msconfig -> hit enter) and check for services that you really want to start when you boot your computer and throw everything else out (on the bottom you can hide all Microsoft services so don't worry about disabling one of these by accident).
The only things starting for me are
- all of the Intel stuff
- Realtek audio drivers
- Malwarebytes
- Steam
- Rainmeter
- Puush
- TS3 with autoconnection to my server
I usually press the start button, go to the kitchen, grab a snack and then everything is done. Couldn't be happier about this 35€/$ investment.
Stuff I have running at startup
Do you really need that NVIDIA and Logitech stuff to run at startup? I can tell you for certain that you don't need the Java updater to run on startup. I'd probably drop avast too tbh, if you insist on 3rd party AV then Avira, AVG, or panda are probably better choices.
9684 seconds is absurd.