Every time my BIOS has gotten stuck at this point during boot it tends to be an added device that's causing chaos. It could be an add-on card, hard drive (which in turn would make the controller act up,) , or even a USB device.
Run as little connected to your machine. Even try swapping out the video card if you have another to test with. DMI (desktop management interface, not to be confused with Intel's Direct Media Interface, is used to manage components on a computer, so a component on your machine could be acting up.
A good example of this was when I put a failed (very failed, as in the HDD controller itself was borked,) and when I restarted my machine it got hung up on DMI.
You should test all hardware connected to the motherboard other than memory and CPU. More often than not CPU/Memory problems will crop up before you get to DMI errors.
---
Personally, I would take the hard drive out and try turning the machine off and see if the boot process gets through verifying DMI pool data, despite not having an OS to boot from.