Download the Tom's Hardware App from the App Store
The reference for current tech news
Yes No
Ads
Tom's Hardware > Forum > Motherboards & Memory > Memory > Only 3gb Usable out of 4gb Memory in Windows 7

Only 3gb Usable out of 4gb Memory in Windows 7

Forum Motherboards & Memory : Memory Only 3gb Usable out of 4gb Memory in Windows 7

Page:    Previous 1 2 3 Next Bottom Search this thread
Word :    Username :           
 

I had a problem which I never addressed in windows XP. I installed 4GB of ram, but my XP used to see only 3gb. Now I thought installing WIndows 7 would solve this, but no again only 3gb is usable out of the 4. Here is the specs of my machine, any help is appreciated.

Healthy Relationships

Free Relationship Advice


Running Windows 7 on following:

Handwritten Letter Service

Processor: Intel Core 2 Duo CPU E7200 @2.53GHz

Installed Memory: 4.00 GB (3.00 GB Usable)

System type: 32-bit Operating System

Motherboard:Gigabyte mATX Intel G31 775 DDR2-800 GA-G31M-S2L

New Relationship Advice

Graphics Card: Nvidia Geforce 9600 GT


Please Help.


Side questions for windows 7
1. Can i use vista drivers to install my monitor? because right now windows 7 sees it as pnp monitor, and on Dell's website my monitor drivers are not available for Windows 7 only for Vista. I have the Dell sp2208wfp
2. Can I use Google Chrome? the Vista version? for win 7?
3. Are there any tweaks that i can use in order to boost the performance for windows 7, it seems a bit slow on my machine.

Here are the results:
Windows Experience Index follows:
Processor: 5.9
Memory: 5.9
Graphics: 6.8
Gaming Graphics:6.8
Primary hard disk:5.9
Healthy Relationships

Any help appreciated.

Message quoted 3 times
Message edited by ocean on 08-12-2011 at 04:12:40 AM
Reply to ocean
Register or log in to remove.

Quote :

Running Windows 7 on following:

Processor: Intel Core 2 Duo CPU E7200 @2.53GHz

Installed Memory: 4.00 GB (3.00 GB Usable)

System type: 32-bit Operating System



Got it figured out now? Win7 ships with a 64bit version, and your hardware should be ok to use it. Upgrade to the 64bit version and fix this issue.

------------------------------ The voice of REASON
Do NOT feed the TROLLS!
Always a DEMON!
Reply to 4745454b

ocean wrote :

System type: 32-bit Operating System



like above said, there is your problem, upgrade to the 64bit (though its not really an upgrade but a fresh install)

Reply to mindless728

is this a 100% solution? what if i upgrade and the problem persists?

Reply to ocean

It won't. Trust us.

------------------------------ The voice of REASON
Do NOT feed the TROLLS!
Always a DEMON!
Reply to 4745454b

The 3 or so GB limit was a limit of a 32-bit OS. Was the same for XP, Vista, and of course 7. It will go away if you go 64-bit. For example, on the computer I am trying on, I have XP-32 (which shows 3.25GB) and 7-64 (which shows 4GB, all usable).

------------------------------ 4 x AMD 6172 > Tyan S8812 > 32GB > X-1050 | i7 970 > P6X58D-E > 7970 3GB > 24GB | i7 3770k > P8Z77-V Pro > Classified 580 3GB > 16GB

http://piro.pirocast.net/badge/none/fah02/800/0/0/0/0/0/0/0/0/0/0/0/0/255/255/255/557101.png
Reply to EXT64

Ok, but isnts 64-bit OS less compatible with most programs?

Reply to ocean

ocean wrote :

Ok, but isnts 64-bit OS less compatible with most programs?



I run a 64 bit version of Windows Vista Ultimate x64 and have never had any problems with compatibility.. everything that needs to run in 32 bit runs great and everything that uses 64bit addressing runs faster!

http://blogs.msdn.com/hiltonl/arch [...] oblem.aspx

check out that link.. hope that helps..

------------------------------ | Q6600 @ 3.4ghz 1700FSB | Mushkin DDR2 1066 | Asus P5E Deluxe w/ Rampage Formula Bios | Diamond 4870x2 w/Asus Top Bios | Creative X-fi Extreme fat1lty | Tuniq Ripper 1000 watt | Zalman 9500AT | PSI Luxibox | Sony Bravia 32" LCD HDTV |
Reply to x-nitrous-x

XP 64bit had issues, but I remember them being mostly driver related. Vista 64bit fixed this, and win7 is supposed to be even better. Many people now run 64bit windows, and like nitrous have no problems. I wouldn't run it if your hard/software was older.

------------------------------ The voice of REASON
Do NOT feed the TROLLS!
Always a DEMON!
Reply to 4745454b

i am running a 64 bit version of 7 home premium and its says 8 gb, 3.5 usable...any clue beyond running 64-bit cuz i am there

Reply to vaarien

vaarien wrote :

i am running a 64 bit version of 7 home premium and its says 8 gb, 3.5 usable...any clue beyond running 64-bit cuz i am there



Vaarien, what is the model number of your motherboard you are referring to?

------------------------------ | Q6600 @ 3.4ghz 1700FSB | Mushkin DDR2 1066 | Asus P5E Deluxe w/ Rampage Formula Bios | Diamond 4870x2 w/Asus Top Bios | Creative X-fi Extreme fat1lty | Tuniq Ripper 1000 watt | Zalman 9500AT | PSI Luxibox | Sony Bravia 32" LCD HDTV |
Reply to x-nitrous-x

Some motherboards require you to turn on a memory remap feature. Look for one in your bios.

------------------------------ The voice of REASON
Do NOT feed the TROLLS!
Always a DEMON!
Reply to 4745454b

thanks everyone for the help here is my next question:

3. Are there any tweaks that i can use in order to boost the performance for windows 7, it seems a bit slow on my machine.

Here are the results:
Windows Experience Index follows:
Processor: 5.9
Memory: 5.9
Graphics: 6.8
Gaming Graphics:6.8
Primary hard disk:5.9


Any help appreciated.

Reply to ocean

ocean wrote :

thanks everyone for the help here is my next question:

3. Are there any tweaks that i can use in order to boost the performance for windows 7, it seems a bit slow on my machine.

Here are the results:
Windows Experience Index follows:
Processor: 5.9
Memory: 5.9
Graphics: 6.8
Gaming Graphics:6.8
Primary hard disk:5.9


Any help appreciated.



I would overclock your CPU to at least 3.0ghz ~ 3.2ghz

1066 ddr2 really sped me up..

also raid 0 really did some great enhancements to my system

------------------------------ | Q6600 @ 3.4ghz 1700FSB | Mushkin DDR2 1066 | Asus P5E Deluxe w/ Rampage Formula Bios | Diamond 4870x2 w/Asus Top Bios | Creative X-fi Extreme fat1lty | Tuniq Ripper 1000 watt | Zalman 9500AT | PSI Luxibox | Sony Bravia 32" LCD HDTV |
Reply to x-nitrous-x

You can do a google search for "Windows 7 optimization". Do this at your own risk, though.

http://www.thewindowsclub.com/wind [...] tion-guide

Reply to shortstuff_mt

it is an hp board the model number i got from them is P5LP-LE


i looked in the bios for a memory remap option and nothing was there, but in bios it detect all 8 gigs...not entirely sure why windows 7 isn't recognizing them..

Reply to vaarien

here is the cpu z valdiation info, prolly a little more specific than i can be

Intel Pentium D 930
Windows 7 (6.1) Home Premium Edition (Build 7600)
CPU Arch : 1 CPU - 2 Cores - 2 Threads
CPU PSN : Intel Pentium D CPU 3.00GHz
CPU EXT : MMX SSE SSE2 SSE3 EM64T
CPUID : F.6.2 / Extended : F.6
CPU Cache : L1 : 2 x 12 / 2 x 16 KB - L2 : 2 x 2048 KB
Core : Presler (65 nm) / Stepping : B1

Freq : 3000.92 MHz (200.06 * 15)
MB Brand : Asus
MB Model : EMERY
NB : Intel i945P rev A1
SB : Intel 82801GB (ICH7/R) rev A1

GPU Type : NVIDIA GeForce 9500 GT
GPU Clocks : Core 550 MHz / RAM 400 MHz
DirectX Version : 10.0

RAM : 8192 MB DDR2 Dual Channel
RAM Speed : 333.4 MHz (3:5) @ 5-5-5-15
Slot 1 : 2048MB (6400)
Slot 1 Manufacturer : PNY Electronics
Slot 2 : 2048MB (6400)
Slot 2 Manufacturer : PNY Electronics
Slot 3 : 2048MB (5300)
Slot 3 Manufacturer : Kingston
Slot 4 : 2048MB (6400)
Slot 4 Manufacturer : Corsair

Reply to vaarien

I post a link to the motherboard specification below:

http://h10025.www1.hp.com/ewfrf/wc [...] 0864946&lc


Note in the memory section it says:
"Maximum HP/Compaq approved memory is 4GB"

Reply to b82

Here is an HP forum post about what sounds like a similar issue.

http://forums11.itrc.hp.com/servic [...] Id=1279113

In it they suggest Crucial (memory company) say that a particular HP motherboard can only recognise 1 GB per slot for a max 4GB. Perhaps your mobo is in that category.

You may like to try the Crucial System Scanner, and see what it says about your system. Google it.

Reply to b82

vaarien wrote :

i looked in the bios for a memory remap option and nothing was there, but in bios it detect all 8 gigs...not entirely sure why windows 7 isn't recognizing them..


Because your Intel 945G chipset is hard limited to 4GB MAX and does not support memory remapping.

Reply to tcsenter

what kills me is that in the bios of the MB it posts all 8 gigs, and if i run linux it posts all 8...vista read all 8..i am lost

Reply to vaarien

The BIOS is not constrained by the chipset in being able to report more RAM than can be physically addressed. Software can read the module SPD through WMI or SMBus.

Reply to tcsenter

so the short of it is that i need to get a new mobo, the fun will be finding on that fits my case and works with all the crap i have..yay i am guessing there is no way to flash the chipset or whatever so it will use all 8 gigs is there?

Reply to vaarien

Nope, its a hard limit of the chipset. Motherboard is standard Micro ATX, all connectors are standard.

Reply to tcsenter

Quote :

"yay i am guessing there is no way to flash the chipset or whatever so it will use all 8 gigs is there?"



if that were only the case!!

Reply to x-nitrous-x

damn i can hope, any suggestions on a board that will support my processor? i am sure i will upgrade that at some point too

Reply to vaarien

K, I found a solution... weird though...

I was using MSCONFIG to make sure windows started with all four cpu cores (i.e. msconfig / Boot / Advanced Options / number of processors).

I guess I also selected use max memory option as well.

In windows Resource Monitor 1026 MB was set aside for "Hardware Reserved"

I unselected the "use max memory" and now Win7 reports the full memory and the Hardware Reserved dropped to zero. :)

Hope it helps someone else.

Reply to lbjgh

lbjgh wrote :

K, I found a solution... weird though...


You found a solution to what? This is your first post in this discussion. Your problem or system hardware may be completely different from that being discussed so far in this topic.

Reply to tcsenter

I responded to the original problem. I tried all of the solutions posted without success. ...so my post was to provide a possible solution to the original post which wasn't addressed up until now.

Reply to lbjgh

I doubt that. The OPs problem was using a 32bit OS and 4GBs of ram. All that your solution does, if anything, is to display 4GBs as the total. You can't use 4GBs of ram and a 32bit windows OS.

------------------------------ The voice of REASON
Do NOT feed the TROLLS!
Always a DEMON!
Reply to 4745454b

I've got a 64bit OS... sorry you are correct that Ocean had a 32bit OS.

Reply to lbjgh

Hey everyone... here's one... I just upgraded to Win 7 Ultimate from Vista Ultimate (both x86) on my Sony VAIO VGN-280E which was shipped with Vista Home Prem x86 and Sony state that it is capable of 4GB RAM. I have just upgraded from 3GB to the full 4... and of course only 3 usable according to System Properties. You all say that it's cos x86 OSs aren't capable of 4GB RAM but that's just not the case with everyone, I've read other forums where people have... and also where x64 users cab't access all their 4GB, only 3 or 3.xGB. I have run Linux x86 on here, which uses the full 4, and have an OS X Leopard install which also detects and uses all 4GB. My BIOS detects all 4 too. Is there ABSOLUTELY NO WAY that I can get Win 7 to use the full 4GB DDR2 (PC-2 5300 667) RAM I have installed? Further system spec:

Mobile Intel 965 Express Chipset Family
Core 2 Duo 667MHz T5450 CPUs
Intel GMA X3100 Video (total available graphics memory: 358MB - 64 system, 294 shared)

Any help appreciated - if I have to upgrade to Win 7 x64, can I upgrade install or will it have to be clean?

Reply to ptolomy_was_right

No, 32-bit Windows can not fully use 4GB of RAM. There was a change made to Windows to allow the system to report 4GB, but it still can't use it unless you have a 64-bit OS.

There is no way to upgrade from a 32-bit OS to a 64-bit OS. You have to do a clean installation.

Reply to shortstuff_mt

Thanks for the info. Still worth getting for my OS X install though! And is it completely "wasted" in Windows, or is some of that extra gig providing eg graphics memory? (c.300MB in my case)

Reply to ptolomy_was_right

The extra RAM is completely useless. It's not used for anything.

Reply to shortstuff_mt

Okay, so if I upgrade to Win 7 x64, and the full 4GB RAM is utilised by the system, isn't the trade-off that an x64 OS is more demanding on system resources including RAM? ie. Probably performance-wise I'm not any better off??

Reply to ptolomy_was_right

The benefits of a 64-bit OS far outweigh the shortcomings. I use 4GB of RAM with 64-bit Windows in just about every system I build and the performance is always excellent. I don't see any reason to use a 32-bit OS on a new system. The 32-bit OS not only limits the total available RAM for the system to 4GB, it also limits each application to a 2GB limit. A 64-bit OS only uses very slightly more RAM than a 32-bit OS.

Reply to shortstuff_mt

shortstuff_mt wrote :

The benefits of a 64-bit OS far outweigh the shortcomings. I use 4GB of RAM with 64-bit Windows in just about every system I build and the performance is always excellent. I don't see any reason to use a 32-bit OS on a new system. The 32-bit OS not only limits the total available RAM for the system to 4GB, it also limits each application to a 2GB limit. A 64-bit OS only uses very slightly more RAM than a 32-bit OS.



Hang on - you just contradicted what you said earlier, ie that a 32-bit Win OS can't use a full 4GB RAM, yet now you say it "limits the total available RAM for the system to 4GB". Sounds like there's a way to get the full 4 working?

Reply to ptolomy_was_right

No, there's not because everything with RAM is deducted from the total. Your graphics card and motherboard components deduct from the 4GB total. You can never fully use 4GB of RAM with a consumer 32-bit Windows OS. Whether you like it or not, those are the facts. There is no way around it.

Reply to shortstuff_mt

shortstuff_mt wrote :

No, there's not because everything with RAM is deducted from the total. Your graphics card and motherboard components deduct from the 4GB total. You can never fully use 4GB of RAM with a consumer 32-bit Windows OS. Whether you like it or not, those are the facts. There is no way around it.



Yeah so my mobo and video are using the extra RAM, right? So ok it's not available to my apps etc but it's being made use of, that's the important thing. Hell I don't care if AVG+Nero 9+Cubase all working hard can use it or my video crd can use it. It all helps. fact is, even though I multitask pretty hard, I barely ever (if ever) get beyond the 3GB I've had.

Reply to ptolomy_was_right

lbjgh wrote :

K, I found a solution... weird though...

I was using MSCONFIG to make sure windows started with all four cpu cores (i.e. msconfig / Boot / Advanced Options / number of processors).

I guess I also selected use max memory option as well.

In windows Resource Monitor 1026 MB was set aside for "Hardware Reserved"

I unselected the "use max memory" and now Win7 reports the full memory and the Hardware Reserved dropped to zero. :)

Hope it helps someone else.



Heyyy I wanna try that... but in MSConfig boot panel nothing clicks. No buttons will be depressed. I can't access the Advanced options (??). I use MSConfig a lot to take the crap off my startup etc, but never tried to get to Advanced Options there where you're saying. What am I doing wrong? Cheers

Reply to ptolomy_was_right

No, the RAM is not physically being used. Those devices are just using address spaces, not your actual RAM. A 32-bit OS can only address a total of 4GB. Other system components get their own physical memory addressed to them before the system memory, which just gets whatever is left over after all the other components are taken care of.

 

You should really do a Google search for something like "32-bit Windows RAM limit" or something since you don't understand how the memory mapping works. It's more involved than I can post in a forum thread. The bottom line is that there is absolutely no way to fully use 4GB of RAM with a 32-bit consumer OS - period.


Message edited by shortstuff_mt on 02-12-2010 at 10:20:02 PM
Reply to shortstuff_mt

ptolomy_was_right wrote :

Heyyy I wanna try that... but in MSConfig boot panel nothing clicks. No buttons will be depressed. I can't access the Advanced options (??). I use MSConfig a lot to take the crap off my startup etc, but never tried to get to Advanced Options there where you're saying. What am I doing wrong? Cheers


That guy was using 64-bit Windows, so he was able to fully use all 4GB of RAM.

Here's the link:

http://www.eggheadcafe.com/softwar [...] usabl.aspx

"I have got Win7-64bit installed on a Gigabyte EP45-UD3P with a Q9550 and = 4GB or memory. 2xHD3870 ATI video cards

Win7 shows that only 3GB is usable... how do I fix this problem? = Vista64 used all 4GB of memory with exactly the same hardware!"

Reply to shortstuff_mt

shortstuff_mt wrote :

That guy was using 64-bit Windows, so he was able to fully use all 4GB of RAM.

Here's the link:

http://www.eggheadcafe.com/softwar [...] usabl.aspx

"I have got Win7-64bit installed on a Gigabyte EP45-UD3P with a Q9550 and = 4GB or memory. 2xHD3870 ATI video cards

Win7 shows that only 3GB is usable... how do I fix this problem? = Vista64 used all 4GB of memory with exactly the same hardware!"



Okay, I'll take yr word for it! Cheers

Reply to ptolomy_was_right

You don't have to take my word for it. I posted a link from the forum post. Look down a little ways in the thread and you'll find the exact link you posted above.

Reply to shortstuff_mt

With a 965 chipset it doesn't matter what OS you install. You will never get 4 GB usable.

Reply to mikrev007

That's not true. I have a system with a 965 chipset and 64-bit Windows 7 that uses all 4GB of RAM. The 965 chipset is one of the first ones that Microsoft verified COULD use all 4GB when combined with a 64-bit OS.

Reply to shortstuff_mt

Good news..i hope... I guess I'll just have to go through the rigmarole of yet another clean install to find out...

Reply to ptolomy_was_right

Intel 965 chipset supports 8GB physical address space and supports memory remapping required to use all 4GB installed RAM with 64-bit OS. Whether the system BIOS implements support for memory remapping or not is a separate question.

It is true that 64-bit OS (particularly one that supports 32-bit side-by-side as opposed to strictly 64-bit only) will have substantially increased memory usage and footprint.

This may or may not be counterproductive on systems limited by the hardware to 32-bit addressing model, where you might only get 3.00GB-ish useable (or less) out of 4.00GB installed. There is a trade-off but whether it is still positive or negative would depend on a few individual factors.

64-bit isn't necessarily greater just because you have it. Many alleged "64-bit ready" applications are just the 32-bit application with pointer handling cleaned up and legacy 16-bit code removed so that it will be 'compatible' with 64-bit Windows. Doesn't necessarily mean it will utilize the processing resources of 64-bit CPUs.

Even where an application may utilize 64-bit, doesn't necessarily mean its going to be faster. e.g. how much 'faster' can Notepad or Wordpad get?

In the browser testing that shows 64-bit browsers performing better than 32-bit browsers, they have to open more than 100 windows or tabs in order to show any benefit. Who has 100+ browser windows or tabs open? I'm sure there are some people who do (and probably amount to about 1% of the computer using world), but seriously. I rarely have more than 20 browser windows or tabs open simultaneously.

Some applications really benefit from 64-bit but a whole lot of them just don't under typical mainstream usage.

Message quoted 1 times
Message edited by tcsenter on 02-13-2010 at 08:54:57 PM
Reply to tcsenter
Register or log in to remove.
Previous
1 2 3
Tom's Hardware > Forum > Motherboards & Memory > Memory > Only 3gb Usable out of 4gb Memory in Windows 7
Go to:

There are 2077 identified and unidentified users. To see the list of identified users, Click here.

  • Ask the community now
  • Publish
Ad
Ads
Latest best answer
Low profile ram for sabertooth 990fx?
By abekl, 9 minutes ago:

Gskill and corsair ram are both very goos brands - on par with one another. I picked the...

Best offers
They won a badge
Join us in greeting them
Top experts