Windows - fake your amount of RAM?

Hi there,
I have a small problem.. i recently upgraded my computer and have now 4GB Ram, although this is generally a good thing it is a problem with some of my games i play from time to time. Some ATARI games simply crash if you have more than 3GB installed. Does someone here know if it is possible to make a game see a different amount of ram than the one actually installed? Using msconfig to set the Ram to 3GB works, yet this needs two restarts only to run a game, not my favorite way..

Run your games in a virtual machine?

There are proprietary and open source solutions available.

hm, ok, are there virtual machines that bridge hardware components like the gfx card?

VirtualPC and VMWare for example arent able to run Directx games of newer times.. and i would prefer not to use a vm as it would cause a too rapid drop in performance..

This looks like it may help...

Fair warning: I've never had to deal with this sort of problem and I've never used these tools.

you can use the maxmem boot.ini switch...
=> /MAXMEM

edit:
still need 1 reboot... you can add a second boot option in the boot.ini, one with 3Gb of ram for your atari game and one with all your ram for the rest...