Windows is no dream, but keep in mind that it IS very cache heavy. Windows uses up as much RAM as it can for cache, and frees a lot of it when you run lots of apps. 200MB typical operation is nothing unusual for a modern OS. 200MB *required* is a different story, but even XP doesn't need that much.
