Paul said:
Here is some detail on my processor:
Number of CPUs 1
APIC ID 0
Name Intel Pentium 4
Code name Northwood
Specification Intel(R) Pentium(R) 4 CPU 2.00GHz
Family/Model/Stepping F24
Extended Family/Model 0/0
Brand ID 9
Package mPGA-478 (2h)
Core Stepping B0
Technology 0.13um
Instructions Sets MMX, SSE, SSE2
Features
Clock Speed 1999.8 MHz
Clock multiplier x20.0
Front Side Bus Frequency 100.0 MHz
Bus Speed 400.0 MHz
Stock frequency 2000 MHz
L1 Data Cache 8 KBytes, 4-way set associative, 64 Bytes line size
L1 Trace Cache 12 Kuops, 8-way set associative
L2 Cache 512 KBytes, 8-way set associative, 64 Bytes line size
L2 Speed 1999.8 MHz (Full)
L2 Location On Chip
L2 Data Prefetch Logic yes
L2 Bus Width 256 bits
And my chipset:
Northbridge Intel i845PE rev. A1
Southbridge Intel 82801DB (ICH4) rev. 01
Graphic Interface AGP
AGP Revision 3.0
AGP Transfer Rate 4x
AGP SBA supported, enabled
Memory Type DDR
Memory Size 1024 MBytes
Memory Frequency 133.3 MHz (3:4)
CAS# 2.5
RAS# to CAS# 3
RAS# Precharge 3
Cycle Time (tRAS) 6
DRAM Idle Timer 16
Sorry if that went overboard. So it does seem that I have a 400 FSB,
which I wonder would mean that upgrading the processor speed would have
minimal appreciable speed increase, at least as far as I could tell for
processes, games, etc....
On this page, it lists FSB400 and FSB533 as supported by the chipset.
The clock generator on the board determines the choices of CPU clocks
available, so a designer could limit the board to just one speed,
but that isn't a likely way for them to do it.
http://indigo.intel.com/compare_cpu/showchart.aspx?mmID=1832&familyID=11&culture=en-US
The chipset is old enough that you should be looking for a Northwood
0.13u processor as an upgrade. The fastest I can think of right off
hand, is 3.06GHz/FSB533/512KB L2 cache processor in 0.13 micron
geometry. This is an example for $175. (Note - be careful when
buying these, because there are also Xeon processors at 3.06GHz,
and I've seen Pentium 4, the one you want, and Xeon processors
advertised on the same page. Your motherboard socket is socket 478
and takes Pentium 4 Northwood family processors. No 90nm processors
should work, so no Prescotts or Celeron D.)
http://www.starmicro.net/detail.aspx?ID=121
The above example is "OEM" and comes with no heatsink. But since
your Dell likely has a custom cooling assembly, the Intel heatsink
that comes with a retail processor would likely be a waste anyway.
In terms of performance, you'd be going from 2GHz to 3.06Ghz, which
is a 50% improvement. I can play the BF2 demo on my 2.8GHz P4, so
the extra speed will help a bit.
Other system improvements would be video card and power supply.
Some game installers set requirements for DirectX hardware support,
and sometimes the video card needs an upgrade, just so the installer
will work.
If you increase the performance of the video card and processor,
that can mean the power supply load increases. (There are some
new video cards, where the power consumption actually dropped a
bit, so newer doesn't always have to mean higher power consumption.
It does mean, if you plan on doing significant upgrades to a system,
you should compare the power requirements for the old hardware,
to the new hardware, to see whether the extra loading might be
too much.)
This is data for your old processor. It uses 52.4W in terms
of the thermal design power.
http://processorfinder.intel.com/details.aspx?sSpec=SL5ZT
This is data for a 3.06GHz Northwood. It uses 81.8W for TDP.
It could use slightly less power, if Hyperthreading is disabled.
(Your BIOS may or may not show a setting for this, if and when
the 3.06GHz processor is installed into the motherboard.)
http://processorfinder.intel.com/details.aspx?sSpec=SL6QC
With any upgrade, you have to compare the cost of the upgrade,
to starting again with another platform. Your current machine
uses AGP video cards, and while you can still buy some good
cards, AGP cards won't be available forever. And 3.06GHz
is as fast as it is likely to go.
Your BIOS also plays a part in the upgrade. While I don't
expect a problem plugging in the 3.06GHz processor, there
have been problems in the past with the BIOS recognizing
a processor upgrade. With Asus motherboards, they provide
a web page that lists the exact processors supported. For
some processors, upgrading to a later BIOS version is necessary
to get the processor recognized and to provide any microcode
patch from Intel. With Dell, they don't have an incentive to
continue improving the BIOS, in terms of the processors it
supports. Unless Dell provides an upgrade list of processors
known to work, there is still a slight chance the motherboard
might not POST properly with the new processor in place. And I
have no surefire tricks to give you a guarantee. Examining
the microcode patch in the BIOS file (to see if 0F29 hex family
code is supported) is encouraging, but ultimately, testing that
the processor works in the actual board, is the only way to
know for sure.
Paul[/QUOTE]
Thanks again Paul. As I might have mentioned before, I did speak with
Dell but they were very evasive with me about upgrading my CPU, but the
3.06 number you mention does strike me as the one they mentioned as the
max supported. I think $175 is a reasonable price for a 50% increase
in processor speed. I already have the power up to par (my Antec PSU
is 450).
My main concerns are a) My default cooling system is just fans, do you
think I should purchase that extra heatsink? And if I do, what are the
chances that it will not "fit" on my motherboard (i.e., if it needs to
click in place or be screwed on, there is no place to do this)?
b) The BIOS as you warned...does the BIOS usually recognize new CPUs
automatically? I'm afraid my BIOS capabilities are limited to checking
Dell's site for BIOS updates as downloadable files. I am unclear how
to work with the BIOS myself.
c) You mentioned potentially turning off HT technology through the BIOS
to save on power. Was this just a general comment, because my
understanding was that the processor you pointed out did not have HT
capabilities, and I'm worried because I'm unfamiliar with how to go
about turning off such a function (this relates back to "b", regarding
my unfamiliarity with BIOSs).
Thanks a million!