ok, I think I fixed the infinite recursion issue that was causing problems, without causing new problems. in new models look in the model comments section and check 'most polys in a single node' it should be a small number like 2, it it ever gets bigger than 10 I think we might have a problem, I doubt it'll ever get bigger than 5 though. there was a bug in the statistic code for this so if you see some huge number like 4000 in older models don't panic.
also the 'max BSP depth' should be some ware in the neighborhood of log2(polycount of most complex subobject). to calculate this type
log(polycount)/log(2)
into google. if it's more than twice what google gives you (it will rarely be as low as the theoretical limit) then there is a potential inefficiency that needs to be worked on. general rule of thumb is it should never get deeper than 20 (unless you have a model someware in the range of a million polys)
and on the subject of the statistics, Kazan if you still read this you should look at the last two statistics which have to do with the time it takes to compile a model, it can take several minutes to take care of the overhead involved with setting up the geometry and less than a second to actually generate the tree, I think we will need to do some major reorganization of stuff so that overhead is no longer needed in the future. I think I've mentioned this before, but I was just reminded of it.