As for TSMC and Apple, Apple is either 1/2 or 1 process generation ahead. Same story for Qualcomm, 855/865 on N7/N7P. Like Ryzen 3000, the A12 in the XR was manufactured on N7FF, but the current A13 in the 11s is made on N7P, which is a product-improved N7, but not a more revolutionary upgrade that the EUV N7+ will be. That, and ARM has always been efficiency-minded due to its intended form factors (even performance-leading Apple SoCs), even discounting all the other big differences in architecture and performance between x86 and ARMv8.
Apple also isn't the one pushing the absolute performance limit out of N7, whereas AMD is. Around base clock to 4GHz, Vcore and thermals stay around 1.0V on Ryzen 3000, but Vcore blasts off as soon as we start approaching rated max boost clocks (save for that elusive 1-in-a-thousand unicorn chip). The jump to "sub-10nm" is markedly more efficient, but only if manufacturers do as Ice Lake does and keep clocks low. AMD doesn't want that, as they want to stick it to Intel, which is what got us here today, pushing N7FF a bit harder than it really wants to be pushed. For all the other ARM manufacturers, that level of power consumption and heat increase due to aggressively pushing the envelope would be unacceptable, as that would be big SD810 vibes all over again.
I get those fast and slow boots too, both before POST and during Windows loading, neither of which happen on my Intel PCs. Every time I change the timings on this 32GB kit, I get really fast pre-POST times for a few restarts, then it's back to the long POST. Almost every timing is manually filled out now, including tRFC2/4, doesn't make a difference for POST.
The unresponsive BIOS might be down to your board or the BIOS written for it. My F50 BIOS should be functionally identical as are most 400-series, just for a different board, doesn't do that. But I used to get similar unresponsive behaviour in Windows right after boot, like all the cores were limited to 200MHz or something. A quick restart would solve it, and it was a very rare occurrence that went away when I switched RAM kits, but still unexplained. That might also have been F42g or F50a, can't remember.
Hope your dog gets back to his usual self soon.