I think your problem is unusual. I have never had any issue with memory or my MacBook becoming sluggish. Ever. And I am for sure not a unitasker.
I usually have at least two firefox windows open with a total of about 15-20 tabs, VMWare running XP with 1.5GB memory and AutoCAD Architecture 2010(such a ridiculous resource hog even you'd be amazed), and Adobe Fireworks. Those are just the big ones, i also usually have iTunes and iCal, sometimes Pages, Google Earth and Sketchup.
I also don't restart my computer unless software update tells me I have to. That is sometimes for months, mind you, and it still works great.
Maybe you just have, like, ridiculously high standards.
That's something like my usual setup.So why you can handle all of that easily and I can't?Can you please check how is your swap in Activity Monitor after a while you work with these open?
It's impossible you are not swapping with that setup,and either you have a fast HD,or it's my HD that totally suck.
My standard are not high,otherwise I would have already thrown the Macbook out of the window,I just want to be able to maximize my system performance to at least something my very old notebook could do.
I'm sure there must be a way to "workaround" these problems,I can't believe everyone has SSD or doesn't use heavy programs contemporarily.
I would like to gather here all tips to speed up the mac while using many programs.
So far what I've found is :
1-disable swap.Quite dangerous,not advised.
2-Block flash.Flash for mac suck so bad,this is a must one.
3-iFreeMem.This utility help a lot speedup the mac again,but it take quite long.
4-Defragment.Osx doesn't require defragmenting is ********,it does speed up a lot the system doing a defragment.
5-MemTools.I just find out about this,so I don't know how works it well.It is supposed to release some free ram.Quite fast,but I don't see it releasing the inactive ram,must investigate.