I think you mean 3GB not 3MB; huge difference.
The amount of memory space addressable by a 32-bit system is 4GB, that's not just the RAM, that's everything that uses memory addressing. Chances are that adding more memory will not have any significant difference even if it gets allocated to the graphics which if it's Intel graphics then it doesn't need a 1GB of memory anyways. You will likely get a bit more usable RAM but gains may be small.
The amount of memory space addressable by a 32-bit system is 4GB, that's not just the RAM, that's everything that uses memory addressing. Chances are that adding more memory will not have any significant difference even if it gets allocated to the graphics which if it's Intel graphics then it doesn't need a 1GB of memory anyways. You will likely get a bit more usable RAM but gains may be small.