Windows 8.1 boot times

I was wondering what are the averege boot times of windows 8 as mine is pretty slow for two reasons;

I have it installed in a 3.5 hdd and i noticed a extra second or so after setting up speed fan to launch automatically on start up. Also i used the option to automatically log in in windows so i don´t have to type the pssword every time.

Would an ssd really be the solution or is the speed fan thing causing it to be slow?

There is no denying it, a ssd will drop boot times a lot. There are a couple of windows and BIOS tweaks you can do but at the end of the day running your OS off a ssd is king.

i run it of an ssd and not counting the time it takes me to type in my pw the complete boot time is around 8s

I cant clock mine at the moment, but its pretty damn fast. I'm using a Corsair Neutron GTX 120gb