Оказывается, что Task Manger (Диспетчер Задач) под Windows 7 показывает не сколько памяти свободно, а сколько можно засвопить, вот, например, у меня Task Manager показывает, что занято 1.49 Gb:
но это не значит, что вся остальная память свободна. Вся остальная память тоже занята, но её можно засвопить. В этом можно убедиться, если запустить Resource Monitor:
как видно отсюда, объем свободной памяти равен нулю, а это значит, что при запуске нового приложения будет активный своп. Кроме того, надо ещё учитывать, что 258 Mb занято под встроенную видеокарту.
Вообще, 2Gb занять не сложно, для этого надо запустить SQL Server, VmWare и несколько других приложений.