Parece que você já tem uma ferramenta para visualizar isso.
Adicione a coluna "bytes privados" à exibição do explorador de processos e, em seguida, classifique-a como decrescente. Seus processos de memória estarão no topo.
Além disso, você poderia olhar para "Monitor de recursos" no Vista. (Sistema e manutenção > Informações e ferramentas de desempenho > Ferramentas avançadas. Ele também mostrará a você quais processos estão usando toda a sua memória.
No entanto, você pode nem ter um problema. RAM sendo em uso não é uma coisa ruim. Para as janelas usarem toda aquela RAM cara (usada para ser, pelo menos) que você instalou, ela tenta, bem, usá-la (como em utilizá-la). Se você não estiver usando tudo isso para programas, ele usará mais para o cache do sistema para possivelmente economizar tempo de leitura do disco no futuro.
Em vez de quanto está em uso, você quer se preocupar com a memória disponível.
Para citar Mark Russinovich :
As its name implies, available memory is available for assignment to a process or the system if required. The Memory Manager of course tries to make the most of that memory by using it as a file cache (the standby list), as well as for zeroed memory (the zero page list), and Vista's Superfetch feature prefetches data and code into the standby list and prioritizes it to favor data and code likely to be used in the near future.
If available memory becomes scarce, that means that processes or the system are actively using physical memory, and if it remains close to zero over extended periods of time, you can probably benefit by adding more memory.
Se você tem "100 MB" você não está perto de zero de memória livre.
Ah, e certifique-se de usar um arquivo de paginação, para que as janelas estejam livres para ajudá-lo a aproveitar ao máximo sua memória RAM.