The issue more lies with server configuration. A properly configured server is the key and a huge bonus if it is dedicated.
Crashes I would bet are more related to server configuration, patches and versions of modules being loaded and their limitations. Run only what is required to host your system.
Then there is the fact that if you run under Linux whether it be directories or folders unless you recompile the kernel 20,000 or anything is the upper limits. Sure it will store more but try doing a simple directory listing or moving files around and it will be like molasis if it even works at all.
InfoPop as long as I have known has always stated openly the known limitations of their software and when one should look at moving to a new product, in this case UBBThreads.
Prior to Hostboard's change to its back end we eclipsed the known limits 10 fold. You can ask Dave as we chatted on the phone for quite some time and even he did not understand how Hostboard was doing what it did on what was very little hardware back then. But a huge amount of resources were put in to understanding how UBB interacted with our server both on a hardware and software level.