ME wasn't built on the NT kernel and was not designed for anything other than household use. Vista was fine after SP1 and even a halfassed configuration.
When we talk about memory usage we tend to forget that unused RAM is a waste. Great, you have two gigs free... Why not use that for predictive caching?