Собственно: Module ID (hex) Description 04 Setup

Собственно:

Module ID (hex) Description
04 Setup Engine (Client).
06 DMI Data (SMBIOS Data).
08 BootBlock-POST Interface module.
0C ROM ID Module (BIOS Tag).
0E OEM Logo (large) for Silent Boot.
10 ACPI AML.
11 CPU Microcode patches.
15 External Memory Detection module.
18 ADM.
19 ADM Font.
1A OEM Small Logo.
1B Main BIOS (SLAB).


1C BCP Information Module (Created by AMIBCP).
1D DUAL Logo
1E INTEL OSB (On Screen Branding)
1F Currently unassigned
20 PCI Addon ROM (Same for all PCI Option ROMs).
21 Language Module (Same for all languages).
22 - 25 Currently unassigned
26 Source Level Debugger.
27 Source Level Debugger transport layer.
28 BMC Output Redirection Module.
29 MBI File.
2A MBI Test Pattern.
2B More than 4GB memory test.
2C – 2D Currently unassigned
2E PXE Base ROM.
2F Serial Redirection module.
30 Parties Logo.
31 NEC CIM Module (Used by AMI Taiwan).
32 NEC battery refresh support (Used by AMI Taiwan).
38 Auto flash EC firmware (Used by AMI Taiwan).
80 BIOS Information Module.
F0-FF OEM Modules.

Заманчивые F0-FF - OEM Modules.:)

Вообще какая разница какой юзать? Для меня главное что бы мой код выполнился, а весь функционал в нем.
Есть два нюанса.
Настройки которые делает код не должны быть перезаписаны позднее самим биосом.
Второе. Т.к. настройки касаются разгона(тайминги), как бы не было ситуации когда настройка срабатывает поздно и система успевает зависнуть. Это есть плохо.