Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.

Windows 7: x64 Win7 is reporting only 3GB out of 4GB RAM

23 Apr 2011   #31
Microsoft MVP

Win 7 Ultimate x64

under memory how much is showing as HardwareReserved?
At least 1 GB due to the 1 GB on the video card. The link DreemWarrior posted pretty much covers it,

Quote   Quote: Originally Posted by DreemWarrior View Post
Here is the issue...

"If you are running 64-bit Windows, you may have to live with it. Depending on your motherboard's chipset, your system may support memory remapping. If so, you will be able to use all 4GB of RAM. Detailed:
Due to an architectural decision made long ago, if you have 4GB of physical RAM installed, Windows is only able to report a portion of the physical 4GB of RAM (ranges from ~2.75GB to 3.5GB depending on the devices installed, motherboard's chipset & BIOS). "
Read more....
TabBlogger : The 3GB-not-4GB RAM problem

Hope this helps explain the memory issue for you.:)
Want more of an explanation of it,

The system memory that is reported in the System Information dialog box in Windows Vista is less than you expect if 4 GB of RAM is installed

with this being the important part,

For Windows Vista to use all 4 GB of memory on a computer that has 4 GB of memory installed, the computer must meet the following requirements:
  • The chipset must support at least 8 GB of address space. Chipsets that have this capability include the following:
    • Intel 975X
    • Intel P965
    • Intel 955X on Socket 775
    • Chipsets that support AMD processors that use socket F, socket 940, socket 939, or socket AM2. These chipsets include any AMD socket and CPU combination in which the memory controller resides in the CPU.
  • The CPU must support the x64 instruction set. The AMD64 CPU and the Intel EM64T CPU support this instruction set.
  • The BIOS must support the memory remapping feature. The memory remapping feature allows for the segment of system memory that was previously overwritten by the Peripheral Component Interconnect (PCI) configuration space to be remapped above the 4 GB address line. This feature must be enabled in the BIOS configuration utility on the computer. View your computer product documentation for instructions that explain how to enable this feature. Many consumer-oriented computers may not support the memory remapping feature. No standard terminology is used in documentation or in BIOS configuration utilities for this feature. Therefore, you may have to read the descriptions of the various BIOS configuration settings that are available to determine whether any of the settings enable the memory remapping feature.
  • An x64 (64-bit) version of Windows Vista must be used.
Contact the computer vendor to determine whether your computer meets these requirements.

Note When the physical RAM that is installed on a computer equals the address space that is supported by the chipset, the total system memory that is available to the operating system is always less than the physical RAM that is installed. For example, consider a computer that has an Intel 975X chipset that supports 8 GB of address space. If you install 8 GB of RAM, the system memory that is available to the operating system will be reduced by the PCI configuration requirements. In this scenario, PCI configuration requirements reduce the memory that is available to the operating system by an amount that is between approximately 200 MB and approximately 1 GB. The reduction depends on the configuration.
In 5AqUa5' case his motherboard only supports up to 4 GB of ram,

and there is no re-map option in the bios (yes I downloaded the manual for that board), and without that what you see is what you're going to get.

My System SpecsSystem Spec
23 Apr 2011   #32

Windows 7 Professional 64bit

I do understand the limit of my MB is 4GB and yeah I didnt see any memory remapping feature. Im surprised you found my documentation. Shitastic. What I dont really understand is why its reserving so much memory for my hardware. My friend has a laptop with win7 64bit his also says INSTALLED MEMORY: 4GB (3.8 Usable). Im still tryin to figure out if my system is still reserving memory for this wack ass ATI Radeon Xpress 200... As far as the aperature goes, it was default or (optimized set...) at 64, I upped to 256 and it seemed like my FPS went up a little. But I didnt notice anything with the memory usage. But ill look again. The resource monitor says currently 1564MB in use, 1608MB Available, Hardware Reserved:898MB, In Use:1574 now, modified: 28 now, standby 1419MB, free:187MB, Available:1605MB, Cached 1442MB, Total: 3198, Installed:4096MB. Can anyone see anything else I can possibly change in my BIOS that will optimally affect my system? The couple things I did notice is in this part of the BIOS...

Where it says GFX Clock mode when changed from sync to async, the async GFX clock can be changed from 200MHz to up to 350MHz, Async GFX Clock Source can be changed from 14.318MHz OSC to 100MHz PCIe, and I can enable of disable the rest of the options below as well. What does System BIOS cacheable mean though? The only other things I notice is next to BIOS: OS SELECT for DRAM>64MB NON-OS when you highlight this option to the right it says only change to OS if your OS system has more than 64MB on it. But Im confused as to what they mean does this mean if the OS is more than 64bit? Or If I have more than 64MB installed memory, or wha...? I know Windows Pro 64 allows for up to 192GB. Does this apply to this option? Is there even a 128bit OS??? Ubunto is isnt it? but I mean as far back as 6yrs ago was there? Could this be the remapping option? I'll post a pic of this in my next post.

Also under the CMOS: memclock index is set at 200MHz (highest) but with a latency timing of 2.5 which can be changed to 3. I know smaller latency is better, but in the case of my memory, my memory setting had to be changed from 2.5-3 in order for the JEDIC3:3-3-3-8 timing to cooperate and operate at 200MHz, otherwise under the JEDIC2:2.5-3-3-7 would have the left my memory operating at 166MHz (at least reported from CPUIDs CPUZ) when it was set at 2.5 in the BIOS. I wonder what the effect would be. Other than that I dont know what else to do except OC my My video cards clocks... Thanks for the explanations and help... Still could use some more. One thing I did do that will make the people here happy, and envious . Just copped up the new ASUS M4A88TD-M motherboard (The overclockers dream) USB3.0, SATA 6GB/s, core unlocker, supports the new AMD 975 BE and will safely overclock to 4GHz and beyond.... Still need the processor and 16GBs of 2000MHz DDR3 though.... Itll be a minute till then... Still gotta sell this MB, ram, and processor. Its up for grabs... Until then thogh I still need to figure out some more optimizing techniques... Thanks
My System SpecsSystem Spec
23 Apr 2011   #33

Windows 7 Pro x64 SP1

Quote   Quote: Originally Posted by whs View Post
Dreamwarrior, no need to pout. I was only suggesting that we work with the facts we know and approach the problem systematically. And you are, of course, very welcome to participate. The only "heavyweights" around here are heavy in pounds.
I resemble that remark.

My System SpecsSystem Spec

23 Apr 2011   #34
Microsoft MVP

Win 7 Ultimate x64

At best you might get the 128 MB allocate4d to the onboard video by setting the "internal video mode" to disabled.

You have to remember that that board takes DDR and I don't think those ever came in anything bigger than 1 GB sticks (or at least I've never seen a 2 GB stick of DDR). Probably also why they didn't bother with the memory remapping option in the bios as you couldn't run more than 4 GB. Another thing to consider is that when that board came out (sometime in 2004) 32 bit operating systems were the norm, and be a while yet before a 64 bit version of Windows would come out.
My System SpecsSystem Spec
23 Apr 2011   #35

Windows 7 Professional 64bit

I tried setting to disabled, and actually my FPS did go up during the street fighter 4 benchmark... I dont think I let it go to the end though... Street fighter 4 is very graphic intensive, but theres 2 options for FPS in the pc settings for the game: FIXED FPS and variable FPS. When in fixed mode game is FAST, high graphics, and the FPS meter is at 60 throughout all gameplay +-3, also in the videos in the game, which I think is why they have the option, because not all videos are recorded at that high of frame rate, im not really sure about that fact when it comes to animated videos though. Anyway when in variable FPS, its drops dramatically to an average of about 38FPS during gameplay, and about 30FPS during the video playback. The SF4 benchmark itself has nothing to do with these settings though. Anyways when I changed the internal video mode to disabled The FPS did seem to go up during the benchmark, and it played as usual at 60FPS in fixed FPS, Soon as I switched it to variable FPS, SF4 crashed, tryed running windows experience assesment, it too crashed at the end, and then explorer, crashed restarted, and crashed again... So I changed it back, I dont think I got to look at the memory usage then...
My System SpecsSystem Spec
23 Apr 2011   #36

Windows 7 Professional 64bit

ImageShack® - Online Photo and Video Hosting
Yup, I have no clue. I did the same thing as I did last time I turned off UMA, this time nothing crashed, fps wasnt any better actually. I tried the selecting OS thing, (seemed like it booted windows slower), nothing different in memory usage either way. Also tried changing the PCI-e payload from 4096MB to 1GB.

Anybody know what this option is? This also did nothing.... Im stumped I guess there isnt a memory remapping feature... ... But, if anyone else can see a way to optimize any of my BIOS settings in one way or another... Id appreciate it. I changed everything back to default, so if any of these options sounded better the way I set before them let me know...

Other hardware I didnt mention that might have an impact on memory usage (IDK) is: I have Magicjack USB-phone line, logitech webcam 200, and a Sound Blaster Audigy MP3+ (Audigy Platinum) Sound card installed on PCI.
My System SpecsSystem Spec
23 Apr 2011   #37
Microsoft MVP

Win 7 Ultimate x64

Tech ARP - Maximum Payload Size

Tech ARP - OS Select For DRAM > 64MB

As for optimizing, there is nothing to optimize. And without the re-mapping option you cannot get it to use the full 4 GB as that is all the board supports.
My System SpecsSystem Spec

 x64 Win7 is reporting only 3GB out of 4GB RAM

Thread Tools

Similar help and support threads
Thread Forum
Everything Greyed out in Problem Reporting Page & Win7 not turning off
Hi, As the title says all the options are greyed out in the Problem Reporting Page Settings. I have downloaded the reg file from the thread below and it solved it but after rebooting the buttons were greyed out again!! ...
Performance & Maintenance
Win7 suddenly reporting not genuine
My lenovo laptop (W510 running 7 Ultimate 4) suddenly started reporting that windows is not genuine. MGADiag still shows it as genuine but reports several system files with file mismatch File Scan Data--> File Mismatch: C:\Windows\system32\wat\watadminsvc.exe File Mismatch:...
Windows Updates & Activation
Win7 - Action Center - Problem Reporting
In the Problem Reporting Settings the 'radio button' is checked for 'Never check for solutions'. The alternatives are all de-activated (greyed-out) and I am unable to change settings. There is only one 'user' on my PC and I run an Administrator a/c. Can anyone help me to select the recommended...
Performance & Maintenance
MSE update reporting
I captured the first picture a few minutes before MSE was set to update automatically (9 a.m. every day). It's reporting it's up to date. I captured the second picture after MSE updated. Now it is up to date. Why does it report it's up to date when it isn't? Thanks.
System Security
Reporting Win7 UX to Microsoft
I'm posting this using WinXP (my usual OS), and Win7 runs on the same hardware except it's a separate boot disk (ie, not a dual boot system). I know I can click a link on the Win7 desktop to report problems etc, but how can I do the same from a machine not running Win7? Is there a URL that can...
General Discussion

Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd

All times are GMT -5. The time now is 19:27.
Twitter Facebook Google+ Seven Forums iOS App Seven Forums Android App