hey mate, it sounds like to me that your graphics card is stealing your video memory or that youre using a 32bit operating system, either seem likely, more so the latter of the two. what operating system are you running? if youre on windows 7, right click "computer" and select properties, it will have your operating system in their, displaying either 32 or 64 bit. if its 32 then thats why youre only getting just under 3gb ram. if it is 64 ans still shows the 3gb, then right clikc the desktop and go to screen resolution then click advanced settings and it will tell you how much dedicated and how much including the shared.