It's not the MP4,1 BootBlock or the MP4,1 NVRAM, while MP4,1>5,1 hybrid BootROM image has other severe implications, none are speed related.
Let's talk about an early-2009 with MP4,1 firmware and a mid-2010/mid-2012:
- MP4,1 EFI supports only FAT and HFS+, MP5,1 after MP51.0083.B00 supports FAT, HFS+ and APFS - add some seconds here.
- MP4,1 EFI supports only Nehalem, MP5,1 supports Nehalem and Westmere - add some seconds here to correctly initialise the memory controller and upload microcode.
- MP4,1 EFI only supports 1066MHz and 800MHz DIMMs, MP5,1 from the start supports 1333/1066/800MHz DIMMs, add some time to fine tune the memory controller. This takes a lot of time (relative to the initialisation of the hardware and the firmware tries to be too smart here caching the SPD of each DIMM inside the NVRAM, this come back nowadays to bite hard everyone for more than one motive.
- MP4,1 EFI don't support any NVMe PCIe drives, MP5,1 after 140.0.0.0.0 supports it, add 30~45 seconds to map/enumerate and initialise the PCIe space.
- MP4,1 and pre-138.0.0.0.0 MP51 firmwares always initialise PCIe cards that are not AppleOEM as PCIe v1.0, post 138.0.0.0.0 Apple changed the default to PCIe v2.0 for cards that support it. This takes a little time to do it.
MP5,1 firmwares do/support more and this takes more time, so the time while in POST is greater, that's why the current firmware seems a lot slower to boot.