I want to report that your changes produced a noticeable speedup even on MacOSX, where -mt is unsafe (so I don't turn it on) hence, your work is really appreciated here
just for the record, a couple of notes: - the crash in mario kart seems due to "N64TexturePipeT::Cycle ()" but the backtrace is not really clear here about the culprit, - AeroFighters now crashes after you select you airplane with a backtrace which points to DrawTriangle doing something invalid (it was working with the old code)