I've been running AMD machines for about 8 years and a 20 - 30 second boot time with a clean install on a platter drive is nigh impossible. I can get below 30 [25 - 26 seconds] with my SSD's in RAID0, but a regular platter drive is not going to replicate those times.
As for the fans, I have 6 big buggers spinning up at boot on my rig and I doubt very much that I'd see faster boots from switching them off.
Now kona, your most recently posted boot time of a 1m.30s is not bad, okay!!! You cannot expect to get the kind of boot times others here are getting with SSD's, not with your hardware. However, given your hardware, a minute thirty is quite decent, so not to worry, okay?