When I use my non ecc 128GB and assign 32GB+ to win10, I have about 8 minutes to get to the TianoCore, and then about 15 min after that to desktop. 4x 1TB WDVR's and 2x 1.2TB Intel 750 nvme drives, i7-6950x, 1080ti, which I finally got to work.
If use unraid in my server board with dual 2011v3's and 1TB of ecc ram. Windows 32GB+ gives me about 3 minutes total boot time.