also some times onboard video will use so much of your ram, say your onboard is using 512 of your ram, and u have 3gb it will show as 2.5gb usable, but 32 bit os will only use 3gb, although i know in xp it showed as 3gb and in win7/vista it shoes 4gb in but says 3gb usable