Probably useless anecdata, but I have (edit: Windows 11 in) a 10th gen i5-10400F in a desktop and a 11th gen i7 in a Lenovo laptop. i5 has 16G RAM and all (except one NVME stick used mainly for Linux dual-boot) standard SATA-3 6GB/s SSD boot and spinning rust data disks. The i7 has 8G RAM and a 1/2-GB NVME SSD. Once Windows is selected from the GRUB menu, the desktop starts up seemingly quicker than the laptop, with both set to avoid "fast shutdown" which really isn't. Hard to get firm, repeatable timings though; they're close.
One other issue affecting real-world (not just boot to desktop) timing is "sysmain." In the laptop, it (now disabled, and startup works much better) would tie things up with disk access and enough CPU drain to run the fan up to hurricane, leading to kind of funky response to other apps for a couple of minutes. The desktop, which is an upgrade from Windows 10 (years ago) not a clean install, doesn't have that and is ready to use once logged in. If you have a SSD boot disk, even a plain-SATA model like in my desktop, you don't need sysmain (once known as "Superfetch" in the dark ages).
As for updates, why not go the Linux route and post individual updates whenever they're ready, for you to review and choose a good time (if ever) to apply?
Edit2: more specific SATA description