4GB is not nessesary for today but it will be in the future as everything advances.
Considering you have 2GB, Once when you install all your software 20% of your ram will be in use when idle on a 64 bit OS because it uses larger registers and such. This is the percent on my system.