RAM is the working memory - your system has 3GB installed so meets the 2GB requirement of the program you mention.
Maybe not.
2GB of FREE storage is required, that is what is left after his operating system is loaded and running.
It is most unusual for any motherboard to max out at an odd number. 3GB is an odd number. So this system can probably be increased.
It will take a knowledgeable person about 30 seconds to decide, once the covers are off.
Or, download and run Belarc Advisor, from:
Belarc Advisor
it will inform the user of how many memory slots are on the motherboard and which slots are populated with what size memory modules.
This is a cut and paste from running it my system
8156 Megabytes Usable Installed Memory
Slot 'ChannelA-DIMM0' is Empty
Slot 'ChannelA-DIMM1' has 4096 MB
Slot 'ChannelB-DIMM0' is Empty
Slot 'ChannelB-DIMM1' has 4096 MB