A hard drive boot time of 30 seconds is not bad at all and is much better than the very first Seagate 10MB (not GB) hard disk drive I purchased in 1985. Back then the operating system was DOS 2.0. It took forever to load and the drive was noisy.
Purchasing an ssd just to speed up boot time is not a good idea. There are way too many factors that affect boot time. Some of the factors have nothing to do with a drive. The first factor is the UEFI BIOS. On my personal rig I can go into the UEFI BIOS and set how many seconds I want the BIOS screen to appear on my monitor screen. When it is set at 1 second there isn't enough time to see the 4 options I have for certain BIOS functions. I had to change it to display the info for 5 seconds because I can't remember what each Function key is for. Another pc I have handles it a little different. In the UEFI BIOS there are 3 choices - regular, fast, and fastest BIOS startup. It is also possible to skip a few BIOS startup routines. So far this is just BIOS related.
Windows is another problem. There are too many versions of Windows and too many settings, and configurations. Users have been reporting all sorts of different startup times. One of the more interesting observations reported by users is that Windows 7 loads a little faster than Windows 10 on the same ssd and system.
I have a bit of a hard time relating to the desire for fast startup times. That's strictly a personal matter. I don't sit at a desk waiting for the pc to start. When I get up in the morning I go to my home office and turn on my pc. Then I go to the kitchen to get a freshly brewed cup of coffee. By the time I get back to the home office the desktop is displayed on the monitor screen and Windows is waiting for me to type in a password. For me the startup time is irrelevant. There is also the question of just how much time is saved with a fast bootup. Quite a few consumers are reporting startup times between 15 and 23 seconds. At 15 seconds one could say that boot time with an ssd is twice as fast as your hard drive. However, what is the real savings? it is only about 15 seconds per day. At 15 seconds per day that works out to 91.25 minutes per year. I use more time just getting my coffee every morning.
Purchase an ssd for an overall increase in performance rather than just quick startups. Typically consumers will use an ssd for the operaing system, drivers, utilities, software applications, and some favorite games. Use a hard disk drive to store data files, movies, videos, photos, music, more games, and backups.
I maintain an ssd database listed in a sticky at the very top of this forum section. Here is the link:
http://www.johnnylucky.org/data-storage/ssd-database.html
Once you determine what type(s) of ssd's your motherboard can support, check the apropriate section of the ssd database for brands and models you might be interested in. Follow the links to the technical reviews. The reviews are divided into 2 categories - English language reviews and reviews in many other languages.