I now tried it with 3GB usermode address space, and now was able to play it through. Wow, what a great game, thank you! :-)
It took approx 2.3GB of memory during playing, so we definitely hit the 2GB barrier. Nevertheless fixing missing null-pointer checks couldn't hurt, maybe file a bug report to Unity developers, now that the issue is nailed down to a function.