Hi Agent_Steal ,

512 will be fine for what you are doing...............384 or even 256 for older operating systems. Linux also tends to use less RAM unless you have a very GUI intensive interface.

As mentioned you need heavy duty graphics or some pretty memory intensive apps to need more.