Author Topic: Memory Timing specs for P4 at 800FSB ??  (Read 272 times)

Offline Sparks

  • Silver Member
  • ****
  • Posts: 804
Memory Timing specs for P4 at 800FSB ??
« on: December 28, 2003, 05:21:56 PM »
Ok have my new MB on the way and a shiny new Rev C Pentium 4 2.8 GHz CPU ready for it ( MB is Gigabyte GA-8KNXP ).  So my question is what are the memory timing requirements to make sure it is fast enough.  I know I need PC3200 but after reading Blooms article on memory I think I need to be sure of the RAS CAS thingy doofers.

Can anyone help?

Thanks

Sparks

Offline bloom25

  • Silver Member
  • ****
  • Posts: 1675
Memory Timing specs for P4 at 800FSB ??
« Reply #1 on: December 28, 2003, 08:16:34 PM »
You don't really need to worry too much.  Your motherboard will automatically set those timings to those requested by the memory module itself.  You CAN manually set the timings to try to gain a bit more performance, but it's by no means necessary.  If you don't know what you are doing, you can easily make your system very unstable.

Offline Sparks

  • Silver Member
  • ****
  • Posts: 804
Memory Timing specs for P4 at 800FSB ??
« Reply #2 on: December 28, 2003, 09:15:37 PM »
Thanks Bloom - I think I didn't put my question properly.  I want to make sure I get good enough quality memory - if I just say "gimme PC3200" will that do ?? or should I specify " I want PC3200 capable of running X Y Z timings".  Or is it enough to say "Only Kingston or PC3200 please"

I want to make sure the memory is man enough for the job.

Thanks

Sparks

Offline bloom25

  • Silver Member
  • ****
  • Posts: 1675
Memory Timing specs for P4 at 800FSB ??
« Reply #3 on: December 29, 2003, 12:50:06 AM »
If that's the case, the answer depends on if you plan on doing any serious overclocking or not.

When it comes to DDR ram, you really only have 3 real choices as far as timing options go.  There's also the option of getting ram capable of running faster than PC3200 (400 MHz speeds).

Remember that a Pentium 4 can only be overclocked by changing its FSB (front side bus) clock.  Your 2.8C has a 200 MHz QDR (quad data rate) front side bus running at 200 MHz.  (QDR makes it 800 MHz effective rate as far as bandwidth goes.)  That means the CPU has a multiplier of 14.  (200 MHz x 14 = 2800 MHz)  What this means is that if you increase the CPU FSB clock by 1 MHz, you will overclock the CPU by 14 MHz.  It also means your ram will have to run 1 MHz faster.  This means that you would also be overclocking your memory with a 1 to 1 FSB to memory clock divider.  (Which is the default when using PC3200 memory.)  This is why some people buy PC3500 or faster memory - so they can leave the divider at 1:1 and increase the CPU FSB and still have the ram running within specs.  The second option used is to go into the bios and select a different divider, like 5:4.  If this divider is used then when the CPU is at 200 MHz FSB, the ram will be running at 160 MHz.  With this divider, overclocking the CPU FSB to 250 MHz will make the ram run at the correct 200 MHz used for PC3200.  With the FSB set to 250 MHz, a 2.8 C P4 will try to run at 3.5 GHz, which is highly unlikely without extreme cooling.  The other thing to consider is that a system will perform best if the ram is syncronous with the processor's FSB (or a bit faster in some cases).

Now back to the question at hand, what ram should you buy?  If you don't plan on overclocking the CPU, you should buy PC3200 (DDR400).  If you plan on doing any serious overclocking, you should buy something faster than PC3200 unless you want to overclock your ram by setting a lower divider in the bios.  If you do this (set the lower divider), you won't gain nearly as much from the overclock.

The other option on ram is CAS latency.  DDR400 memory is available with CAS latency ratings of 2, 2.5, and 3, with 2.5 being the most common.  RAM with a CAS latency of 2 is 1 cycle faster than that with a CAS latency of 3.  (For DDR400, this would be 1/(200 Million) seconds saved for every memory access.)  Is this a big difference?  No, it is an extemely small performance difference; however it is often true that memory with a lower CAS rating is also of higher quality than ram with a higher cas latency, so there's more to it than meets the eye.  Usually ram with a lower CAS latency will overclock better than another stick of ram with a higher CAS latency.

Unfortunately, this might possibly be confusing to you, but that's as simple as it gets from a technical perspective.  Basicially, if you don't plan on overclocking, just get regular PC3200 (DDR400) CAS 2.5 or 2.0.  If you plan on overclocking a little, the CAS 2.0 memory would probably have a bit of overclocking headroom more than CAS 2.5 memory to run a little over 200 MHz.  For really serious overclocking, you would want to get PC3500 (DDR433) or faster.  Consider that for best performance you will need 2 sticks of memory to take advantage of Dual Channel operation on a 'C' type P4.  This means for 512 MB of total ram, you will want to buy 2 256 MB sticks of memory.  For 1 GB of total ram, you will want 2 512 MB sticks.

Offline Sparks

  • Silver Member
  • ****
  • Posts: 804
Memory Timing specs for P4 at 800FSB ??
« Reply #4 on: December 29, 2003, 07:17:56 AM »
Bloom, thankyou once again for stepping up to the plate :aok

That was exactly the info I was looking for and extremely well put - I can understand it (printed off your big post and still reading it).

I don't overclock but I want to make sure the system is rock solid at its full spec speed so I'm going to get 2 X 512 sticks with CAS of 2. I may check out the PC3500 and see what the price point is just to see.

Thanks again Bloom - your help to people on here should be recognised somehow.

Sparks