BCDedit is pretty fast on BIOS.
BCDedit could be slower on UEFI because it syncs NVRAM with BCD and BCD copy in registry. (On BIOS there is no NVRAM)
NVRAM holds UEFI boot variables. BCD on UEFI contains a copy of some NVRAM boot variables like Windows boot manager entry from disk, attachable boot devices like USB, DVD.