I was on the Genesis Rising forum and noticed that they were also having a lot of memory allocation errors as well.
One user got around it by utilizing the 3GB_Enabler program.
The tool will add the "LARGE_ADDRESS_AWARE" header for you to your executable, which will allow the game to use more than 2GB.
There is also a switch you must add to the Boot.ini file for WinXP to allow the OS to be able to assign more than 2GB to an application.
It was first made available for Supreme Commander users, but it apparently works with Genesis Rising as well. I tried it on GalCiv2.exe and it added the header and I was able to start a game, so at least it did not screw up the file.
I have not gotten far enough into a game to see if it will use more than 2GB yet, but I'll be working on it.
I would hope that the devs could experiment with it a bit, and perhaps add that entry into the exe as an update if it works. Then it would only require the simple tweak to the Boot.ini file.
There are instructions included, but you will need to rename the exe to supremecommander.exe for it to work. Then you can rename it back to the original filename.
Here is the link to the 3GB_Enabler program:
WWW Link