It's not a BIOS problem, it's a CPU thing: Microsoft's VM requires hardware-assisted virtualization, which is not on all CPUs. When you download the XP Mode files, you're effectively downloading a virtual machine, plus a copy of XP that doesn't need a license number.
There's nothing to stop you using someone else' VM and a legitimate copy of XP, to get the same result.