What applications do you plan to use? For example, After Effects CS3 can use each core, but needs at least 512MB of RAM to function properly. Giving 1GB per core allows it to function faster and more efficiently during renders and previews.
Since I have 9GB of RAM (1GB is stock) AECS3 uses all 9GB for itself. It all depends on what you're doing.