There is handy for 3ds, which struggles to reach full speed on a o3ds. Most probably, due to insufficient optimization.
Therefore, i think that nds might run well, if the most intensive parts were rewritten in assembly code. There are a few talented coders floating around capable of that ;)