I came across this 386 emulator, Aeon(updated to use archive.org, as it’s dead now). What is interesting is that it’s written in C#!
That’s right it’s all managed code…!
If you can run .net 4.0 you may want to check it out, it’s quite capable….
The DPMI is good enough to run doom, and quake! While slower then DosBOX, I’d still say it’s a contender, you can never have too many possibilities…
In a similar vein there is JPC (Java PC) which can also run Doom: http://jpc.sourceforge.net/home_home.html 🙂