Если вы выделили виртуальной машине 4 гигабайта оперативной памяти, а она отображает меньше: от 2,5 до 3,75Гб, то этому может быть множество объяснений. Например, проблема может быть в 32 bit’ной адресации, в отключенном режиме PAE, в устройствах, резервирующих память. Ссылки приведены в конце статьи.
Кроме того, если это виртуальная машина, можно выделить ей не 4096 мегабайта, а 4300, например.
http://blogs.msdn.com/hiltonl/archive/2007/04/13/the-3gb-not-4gb-ram-problem.aspx
http://support.microsoft.com/kb/929580/en-us