MM2 Heap Patcher
It’s available an awesome tool that everyone must use! This is the definitive solution for most of MM2 crash problems!
The default heap size in MM2 is of 32 MB. This low size limits the amount of polygons that the game is able to load and manage, and exceeding it, causes an Heap Overrun error with a game crash. Fortunately, this size can be increased, and this patcher does exactly this, on any Midtown2.exe file variant! Check the Readme file in the archive to know how use it.
Get it from MM2X here.