We could maybe make it so the game uses an OpenGL render, a new version and then we can make some tweaks to it. I see no problems with rendering the whole worlds you visit now with the computers that re available today.
I see problems in implementing this into existing exe with no source code published. It's possible, however it is probably a hard task and not much worth doing.
Create mm6.ini in game folder with this inside:
[shading]
dist_mist=11000
This is how far you can get it. The ground can't be rendered further. It seems the game hits the limit of drawn polygons or something like that.
Nomad is working on decompiling the whole game into C code. There's also an unfinished modern rendering there, just what you're proposing. Here's the project: http://www.assembla.com/code/bb7/
mm7setup.exe stores settings in registry. See HKLM/Software/New World Computing/...
True. Number of triangles per frame is fixed and should you try to draw the entire map - only first or last n will be drawn.
Terrain, sprites and 3ds model, however, have diffirent draw triangle buffers.