The BIOS is not the only difference.
The Xbox is based on the x86/IA32 PC architecture, where the PS2 uses a MIPS processor in a more custom hardware environment.
This is why emulators exist. They use software to provide a virtual hardware environment matching that of the original device. Of course, that also results in a slowdown which ranges from minor to drastic, depending on the differences in hardware.