There is no need to try to cut memory usage on Vista due to technologies Microsoft has included to better manage memory. If you have a program that needs part or all of that memory, Vista will automatically free all that RAM for you. Then Vista will repopulate that memory, using Superfetch to help improve the responsiveness of your programs and the operating system. Here is a quick rundown on the two technologies that make memory management a hands off item in Vista.
1. SuperFetch - This is an improved version of prefetch that is in XP. It monitors your usage patterns and populates your memory with the programs you use the most for faster startup times.
2. Priority IO - This technology assigns processes a priority from low to high, with user initiated programs always rated at high and low level processes like indexing, anti-virus and defragmenting a low priority. That means that your programs will always have all the system resources they need and that these other processes will have to wait until those processes are freed to continue.
Because of these two processes there is nothing you can do to tweak the system that is going to improve upon memory management under Vista.