Poor Performance With 4GB Memory

Discussion in 'Windows Vista Performance' started by Akumajou, Nov 11, 2008.

  1. Akumajou

    Akumajou Guest

    I recently added 2GB of memory to my P4P800 for a total of 4GB, and
    immediately began experiencing visible performance problems most
    noticeably in games. After much troubleshooting, I discovered that
    setting Maximum Memory in System Configuration (msconfig.exe) to 3300MB
    (I didn't test every 1MB below the limit, by the way), down from the
    limit of 3328 (using 1 or 2MB less than this still resulted in
    performance problems...) restored performance to pre-4GB levels. I'm
    aware of x86 architecture not being able to utilize 4GB of memory, so
    this isn't about that. Additional oddities include PCI Latency Timer (of
    all things...) effecting performance and lower memory timings being more
    stable than high... What's going on here? Is there any way to avoid
    adding a memory limit?

    Windows Vista with SP1 (32-bit)
    Asus P4P800 with BIOS 1021.006
    Pentium 4 3.0E at 3.75 (250FSB)
    Corsair PC3200 4GB (4x1)
    GeForce 7800 GS at 520/725
    Audigy 2
     
    Akumajou, Nov 11, 2008
    #1
    1. Advertisements

  2. Akumajou

    Rick Rogers Guest

    Hi,

    It's not unusual for some motherboards to experience timing issues with all
    memory slots full. It's also possible that the new sticks are not compatible
    with the old, or that one of them is faulty. Have you run the memory
    diagnostic yet?
     
    Rick Rogers, Nov 11, 2008
    #2
    1. Advertisements

  3. Akumajou

    Victek Guest

    I recently added 2GB of memory to my P4P800 for a total of 4GB, and
    You could:
    Confirm that the motherboard detects all 4 gigs in the BIOS.
    Turn off silent & quick boot options in the BIOS so memory will be tested
    during boot up.
    Check the Asus website for a BIOS update.
    Run the Vista "Windows Experience Index" with 2 gigs, then 4 gigs installed
    to see if the OS confirms the problem.
    Make sure virtual memory (paging file) is still set to the recommended
    amount (it increases when you add ram)
     
    Victek, Nov 12, 2008
    #3
  4. Akumajou

    gomjabbar Guest






    check your BIOS and see if memory re-mapping is enabled.
     
    gomjabbar, Nov 12, 2008
    #4
  5. Akumajou

    Victek Guest

    You could:
    Not sure why you consider my suggestions "odd". If the mobo detects all
    four gigs that's a pretty good indication that the amount is supported.
    Even if the correct amount of memory is detected it's a good idea to check
    for a BIOS update, and if one is available what issues it addresses.
    Turning off the silent and quick boot features in the BIOS often enables and
    makes visible the memory test. While I wouldn't consider the mobo ram test
    definitive if it failed that would certainly indicate a problem. Assuming
    no problem has been detected at the bios level running the Windows
    Experience Index test is one way of benchmarking the ram - if done with 2 gb
    and then 4 gb it would be clear if the OS is having issues accessing the
    extra memory. And last, while I don't think it would be the cause of the
    problem it is a fact that the recommended minimum for the page file
    increases when ram is added and I think it's a good idea to give the OS what
    it wants.

    I would be interested to hear how you would address the issue.
     
    Victek, Nov 13, 2008
    #5
  6. Akumajou

    Akumajou Guest

    Akumajou, Nov 13, 2008
    #6
  7. You're a moron. Set everything in your BIOS to default and your
    problem will go away.

    Richie Hardwick
     
    Richie Hardwick, Nov 13, 2008
    #7

  8. Your problems are self inflicted. Reset the BIOS to default..


    --
    Mike Hall - MVP
    How to construct a good post..
    http://dts-l.com/goodpost.htm
    How to use the Microsoft Product Support Newsgroups..
    http://support.microsoft.com/default.aspx?pr=newswhelp&style=toc
    Mike's Window - My Blog..
    http://msmvps.com/blogs/mikehall/default.aspx
     
    Mike Hall - MVP, Nov 13, 2008
    #8
  9. Akumajou

    kg4icg Guest

    Hey people the reason why he is only seeing 3.2 gb instead of all 4 gb
    is because he is running a 32bit os. On 32 bit Vista even if it says you
    have 4gb it is only going to utilize 3.2 gb. Also some motherboards
    utilize extra memory for system operations too. No matter hopw the sere
    he might not get that allocation back
     
    kg4icg, Nov 13, 2008
    #9
  10. Akumajou

    Ken Blake Guest


    No, that's not correct. The amount of RAM you can use if you have 4GB is
    *usually* around 3.1 or 3.2GB, but it's not exactly 3.2GB, and the amount
    varies depending on your hardware configuration.

    Here's my standard post on this subject:

    All 32-bit client versions of Windows (not just Vista/XP) have a 4GB address
    space. That's the theoretical upper limit beyond which you can not go.

    But you can't use the entire 4GB of address space. Even though you have a
    4GB address space, you can only use *around* 3.1GB of RAM. That's because
    some of that space is used by hardware and is not available to the operating
    system and applications. The amount you can use varies, depending on what
    hardware you have installed, but can range from as little as 2GB to as much
    as 3.5GB. It's usually around 3.1GB.

    Note that the hardware is using the address *space*, not the actual RAM
    itself. The rest of the RAM goes unused because there is no address space to
    map it to.
     
    Ken Blake, Nov 13, 2008
    #10
  11. Akumajou

    Victek Guest

    In that case the first thing to do is return the BIOS to default settings.
    You have to determine if the over-clocking is causing the problem.
     
    Victek, Nov 13, 2008
    #11
  12. Akumajou

    kg4icg Guest

    if you had seen, he is saying he is using 32 bit not 64 bit vista. 3
    bit vista will only access up to 3.2 gb and no more. 64 bit on yh
    otherhand will take as much as you can give it depending on th
    motherboard
     
    kg4icg, Nov 13, 2008
    #12
  13. Akumajou

    Ken Blake Guest


    As I said, this is *not* correct. The amount 32-bit Vista can access
    dedpends on what hardware is installed, but varies between as low as 2.0GB
    and as high as roughly 3.5GB. Please read my previous message in this thread
    for an explanation of why this is so.
     
    Ken Blake, Nov 13, 2008
    #13
  14. Akumajou

    Akumajou Guest

    Richie Hardwick and Mike Hall, you're so insightful. If my problems were
    self-inflicted/overclocking-related, why would limiting Maximum Memory
    in System Configuration more or less fix the problem? Call me a genius,
    that seems to indicate a software issue... And I did try running default
    speeds (which exhibited the same symptoms) before posting, but that's no
    excuse for your incomprehension. You're both useless, now go away.
     
    Akumajou, Nov 13, 2008
    #14

  15. Over clocking the CPU sends memory performance down unless you are using
    very high quality memory.. do whatever you want..


    --
    Mike Hall - MVP
    How to construct a good post..
    http://dts-l.com/goodpost.htm
    How to use the Microsoft Product Support Newsgroups..
    http://support.microsoft.com/default.aspx?pr=newswhelp&style=toc
    Mike's Window - My Blog..
    http://msmvps.com/blogs/mikehall/default.aspx
     
    Mike Hall - MVP, Nov 13, 2008
    #15
  16. Akumajou

    Victek Guest

    if you had seen, he is saying he is using 32 bit not 64 bit vista. 32
    I currently have 4 gb installed on Vista x86 and the performance tab in the
    task manager shows 3453 megs available - in other words 3.45 gb. The amount
    of available ram varies depending on how much address space must first be
    allocated to hardware. A large amount of ram on the video adapter is one of
    the main reasons for less available ram for the OS and applications.
     
    Victek, Nov 14, 2008
    #16
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.