Memory Upgrade - Is It Worth It?

Sammy5000

Senior member
Feb 25, 2003
214
0
0
Hey All..

I am currently running a P4 2.4Ghz 533 FSB with a Giga-Byte GA-8SQ800 mobo. Right now, I have two sticks of 256 MB, PC 2700 Crucial Memory (CL=2.5, unbuffered, non-parity, 6ns, 32x64).

Now, I was wondering if an upgrade to one stick of 512 MB PC3200 Memory (CL=3, unbuffered, non-parity, 5 ns, 64x64) would be worth it?

I would lose the dual ddr mode I currently am utilizing right now, but don't know if the increase is speed is marginal at best? Any suggestions?
 

bjc112

Lifer
Dec 23, 2000
11,460
0
76
I'm guessing your not overclocking correct?

You would notice a bigger performance difference buying another 512 stick of PC2700 to add to your original 512...

That 1 Gig will be more effective than having a faster stick of 3200... Especially when your not even overclocking....

:)
 

Mavtech

Platinum Member
Jun 11, 2003
2,197
0
71
I just upgraded to 2 512 MB sticks of Crucial PC2700. I noticed a change.
 

Sammy5000

Senior member
Feb 25, 2003
214
0
0
Yes bjc112- I am not overclocking. Now, I am not that experienced in the art of memory upgrades, but I thought either saw some threads, or some information that detailed anything over 512MB (unless you are doing any photo/movie editing) may a) be overkill, and b) may even hinder some performance for your regular everyday WinXP setups?

Any credence to that?
 

bjc112

Lifer
Dec 23, 2000
11,460
0
76
Totally false...

Back in the 98 days you need to change something in the registry so that virtual memory would use 1+GB. (Even though it is supposed to address 4GB)

Anyhow, XP will gobble up all you throw at it...

Do you do any gaming?

Multitask at all ?

If you were going to spend the money on a new 512 stick of 3200 you might as well just up your total memory count!

:D

:)

Bryan.
 

Mavtech

Platinum Member
Jun 11, 2003
2,197
0
71
I have read in a couple places that 1GB of RAM is the most ideal for Windows XP.
 

bjc112

Lifer
Dec 23, 2000
11,460
0
76
Originally posted by: Mavtech
I have read in a couple places that 1GB of RAM is the most ideal for Windows XP.

You are correct with that.

Actually 2k will love you too if you feed it a gig...

;)
 

Sammy5000

Senior member
Feb 25, 2003
214
0
0
Originally posted by: bjc112
Totally false...

Back in the 98 days you need to change something in the registry so that virtual memory would use 1+GB. (Even though it is supposed to address 4GB)

Anyhow, XP will gobble up all you throw at it...

Do you do any gaming?

Multitask at all ?

If you were going to spend the money on a new 512 stick of 3200 you might as well just up your total memory count!

:D

:)

Bryan.

Yes - I do gaming and multi-tasking. If I do go ahead and get an extra stick of 512MB at PC2700, wouldn't I lose my dual channell mode setup, as I would have three sticks (2x256 originally in dual channel) and one stick stand alone, or maybe have a negative effect on my bandwith?
 

bjc112

Lifer
Dec 23, 2000
11,460
0
76
Originally posted by: Sammy5000
Originally posted by: bjc112
Totally false...

Back in the 98 days you need to change something in the registry so that virtual memory would use 1+GB. (Even though it is supposed to address 4GB)

Anyhow, XP will gobble up all you throw at it...

Do you do any gaming?

Multitask at all ?

If you were going to spend the money on a new 512 stick of 3200 you might as well just up your total memory count!

:D

:)

Bryan.

Yes - I do gaming and multi-tasking. If I do go ahead and get an extra stick of 512MB at PC2700, wouldn't I lose my dual channell mode setup, as I would have three sticks (2x256 originally in dual channel) and one stick stand alone, or maybe have a negative effect on my bandwith?


Dual channel really isn't THAT important unless your grinding out the highest numbers for benchmarks.

Having a gig over 512 will show more performance...

I'm not positive that if there are 3 sticks if it still runs in dual channel off of the 2x256... Anything over 512 it then just reverts to accessing the 1024...??!?

Not Sure.

Good Luck,
 

oupei

Senior member
Jun 16, 2003
285
0
0
adding 512 mb ram would still let you use 512mb in dual channel mode. actually if you put your 2 old 25bmb chips on the same memory controller, i think it might let you use all 1gig in dual mode.

bjc: i'm running 98SE with all the latest windows updates; i don't have to worry about the OS not utilizing my ram, do I?
 

bjc112

Lifer
Dec 23, 2000
11,460
0
76
bjc: i'm running 98SE with all the latest windows updates; i don't have to worry about the OS not utilizing my ram, do I?

in order to even boot windows98 you may need to limit vcache settings.
my current vcache settings are: (system.ini)
[vcache]
MaxFileCache=524288




Microsoft Knowledge Base Article - 181594
Windows 95 Can Access Up to Two GB of RAM
The information in this article applies to:
Microsoft Windows 95

This article was previously published under Q181594

SYMPTOMS: If you install more than two gigabytes (GB) of memory (RAM) in your computer, you may be able to use only two GB of RAM in Windows 95.

CAUSE: Although Windows 95 has the ability to address up to four GB of virtual memory, it can access and use only two GB or less of physical RAM.


--------------------------------------------------------------------------------

How much memory can Windows 95/98/Me handle? (the 64mb myth and all that)

One oft-heard myth is that "Windows 95 can only handle 64 mb of RAM" or some variant on that theme. The truth is that Windows 95 and 98 are both designed to address 2 gb of RAM and there are as yet no motherboards which can hold this quantity although with 768 mb boards now widely available the 2 gb models can't be too far behind.

This myth originated with the Pentium systems that used certain versions of the Intel chipsets (VX and TX I believe) which were designed so that only the first 64 mb of RAM would be supported by the L2 cache on the motherboard and RAM beyond 64 megabytes would therefore operate without the benefit of the L2 cache. On these motherboards the L2 cache was often described as "pipelined burst cache" and there was either 256K or more often 512K of this cache available.

The report of memory beyond 64 mb not using the cache somehow got transformed into "more than 64 mb of memory won't work" and this misinformation persists.

These particular Intel chipsets have long since gone out of production. I believe they were discontinued when the switch was made to the MMX version of the Pentium. Even if you have one of these older systems (I do) there is no need to feel that you would not benefit by having more than 64 mb of RAM installed.

First of all, the overall impact of the L2 cache on system performance is about 10%. This has been measured by doing a series of timed application tests on a PC where all of the memory was being handled by the L2 cache. Then the system was reconfigured so that the L2 cache was totally shut down and the identical series of timed application tests was repeated. The end result was that shutting off the L2 cache completely increased the time required for the test series by 10%. So if you add additional RAM beyond 64 mb to your older Pentium system and as a result some part of your processing is done in uncached RAM rather than in cached RAM the maximum performance penalty you can expect is 10% with respect to that portion of the program load that is so affected. On the other hand, if the added RAM has the effect of reducing the use of the virtual memory swap file because more of the total system load can now be retained in physical RAM then the performance will be improved many many times. Raw access times for RAM are 1000 times faster than a hard disk, and data transfer rates are at least 25 times as fast. So the gain is very substantial indeed.

The actual RAM limit for Windows 95. 98 and Me is 2 gb of physical RAM, as described in the Microsoft Knowledge Base article Q181594 http://support.microsoft.com/support/kb/articles/q181/5/94.asp

However there are some vcache limitations that should be put into place with larger amounts of RAM by adding a MaxFileCache value to the [vcache] section of system.ini. The value entered should be approximately 70% of the total installed RAM in kilobytes, with an absolute maximum of 524288. Thus for a system with 384 mb of RAM the entry would read
MaxFileCache=275000
and for systems with 768 mb or more it would be
MaxFileCache=524288

The 70% limit is intended to prevent problems with vcache "runaway" that can otherwise occur when working with huge data files, meaning files that are equal to or greater than the total installed RAM, or when working with folders that contain vast numbers (tens of thousands) of data files. The 524288 absolute limit is an additional protection against "out of memory" errors that can otherwise occur if the vcache builds up to a very large value resulting in a lack of space in the 1 gb system components portion of the 4 gb virtual address space used by Windows.

Recently, there have been a few instances with Windows 98/Me were it has been shown to be advantageous to manually place a maximum size limit on vcache. These instances can occur when any one or more of the following three circumstances exist:
1. The computer has a huge amount of RAM (512 mb or more) installed.
2. The computer is used to update or modify huge data files (equal to or larger than the amount of RAM installed in the computer.
3. The computer has subdirectories that contain a vast number of files (numbered in the thousands).
In any of the above situations it is now considered prudent to set a vcache maximum limit of approximately 70% of the total installed RAM but in no case larger than 524288k.