Gator,
It isn't the software that limits applications to 2GB of user memory per application but the way Windows itself allocates process memory. the /3GB switch in the boot.ini file gives more memory per process.
An example: Running a system with 4GB physical memory but without the /3GB switch, Pro/Engineer Wildfire CAD program will load its files into memory until ~1.68GB of memoey is used by the process, as seen in task manager, mem usage column. At the point, the application will fail and abort. With the /3GB switch, You can get to ~1.98GB or sometimes ~2.1GB used before the process will die. The difference depends on which modules of the application itself you have started. The software developers have included a check for memory usage in the latest versions to warn you that you are almost out of memory.
Microsoft API documenetation details the per process limitations for software developers.
"Wildfires are dangerous, hard to control, and economically catastrophic."
Ben Loosli