Откройте диспетчер задач, на вкладке Быстродействие нажмите Мониторинг ресурсов. В мониторе ресурсов выбирайте вкладку Память, там все доступно изображено и показано, и сколько под устройства зарезервировано, и сколько занято, закэшированно и свободно. Если там будет всего видно 2 гб- то виновато однозначно железо, несем в гарантию или на обмен. Если видно 4, а 2 там зарезервиновано под устройства или еще что- либо, то будем дальше плясать. У меня был случай, что в сервер вставлено 64 гига, он видит 52. В итоге выяснилось, что это аппаратная неисправность материнской платы, и то винда показала все 64 гига, а неиспользуемые в зарезервированых показывала. Вообще у Руссиновича есть несколько полезных статей по памяти, там и теория описана, и инструменты даны, в общем, рекомендую.