4.4 Choosing a Processor
The processor you choose determines how fast the system runs, and how long it will provide subjectively adequate performance before you need to replace the processor or the system itself. Buying a processor just fast enough to meet current needs means that you'll have to upgrade in a few months. But processor pricing has a built-in law of diminishing returns. Spending twice as much on a processor doesn't buy twice the performance. In fact, you'll be lucky to get 25% more performance for twice the money. So although it's a mistake to buy too slow a processor, it's also a mistake to buy one that's too fast. Consider the following issues when choosing a processor:
What kind of applications do you run and how long do you want the system to be usable without requiring an upgrade? If you run mostly standard productivity applications and don't upgrade them frequently, a low- to low/midrange Celeron or Duron may still be fast enough a year or more after you buy it. If you run cutting-edge games or other demanding applications, buy a midrange or faster processor initially, and expect to replace it every six months to a year. But expect to pay a price for remaining on the bleeding edge.
Do you mind upgrading your system frequently? If you don't mind replacing the processor every year, you can get most of the performance of a high-end system at minimal cost by replacing the processor every year or so with the then-current midrange processor.
If you're working on a fixed budget, don't spend too much on the processor to the detriment of the rest of the system. You may be better off, for example, settling for a midrange Celeron and spending the extra money on more memory, a faster hard disk, or a bigger monitor. A Celeron/1200 with 256 MB RAM blows the doors off a Pentium 4/2.0G with 32 MB RAM every day of the week. Don't make yourself "processor poor."
- Form factor
Keep form factor in mind when you're shopping for a processor, particularly if you're also buying a motherboard.
- Socket 7
Don't consider buying a Socket 7 processor, except as an inexpensive (<$30) upgrade for an existing PC. Spending much more than that on Socket 7 is wasting money. Retire the old system to less demanding duties, and build or buy a new system instead.
- Slot 1
During 2001, Slot 1 slid from obsolescent to obsolete. Although Slot 1 motherboards and processors are likely to remain in limited distribution well into 2002 and perhaps beyond, do not choose Slot 1 for a new system. An existing Slot 1 system may or may not be a good upgrade candidate depending on the motherboard characteristics. Some Slot 1 motherboards support fast Pentium III processors, and can be upgraded at reasonable expense. Other Slot 1 motherboards have neither BIOS support nor adequate VRMs to support faster processors. Although it's possible to upgrade those systems with marginally faster Slot 1 processors, doing so makes no economic sense. Before you upgrade any Slot 1 system, check prices carefully. The higher price of Slot 1 processors means you may be able to replace the motherboard and processor with Socket 370 Celeron/Pentium III components or Socket 478 Pentium 4 components for little more than the cost of the Slot 1 processor alone.
- Slot A
Like Intel processors, AMD Athlon processors were originally produced in slotted versions, which were subsequently replaced by socketed versions. Slot A motherboards and processors remain in limited distribution, and will likely remain so throughout 2002, but do not choose Slot A parts for a new system. Upgradability of an existing Slot A system is determined by its chipset. Motherboards based on the AMD 750 chipset can use Slot A processors based on the K7, K75, and Thunderbird cores (although Slot A Thunderbirds are difficult to find). Motherboards based on the VIA KX133 chipset are incompatible with Slot A Thunderbird Athlon processors, but can use Athlons based on the K7 and K75 cores.
- Socket 370
As of June 2002, Socket 370 is a dying standard because Intel is pulling out all the stops to push their Pentium 4 at the expense of their sixth-generation Celeron and Pentium III processors. Socket 370 motherboards and processors are likely to remain in good supply throughout 2002. We think a fast Socket 370 processor still makes sense for building inexpensive systems, as long as you're aware that upgrade options after 2002 are likely to be minimal. If you are building a new Socket 370 system, make sure to buy a "Universal" Socket 370 motherboard, which is to say one that supports all Socket 370 processors including the Tualatin-core Celeron and Pentium III. Those processors are likely to remain available in faster versions for some time to come. If you are upgrading an older Socket 370 system, be very careful to verify compatibility between your motherboard and the new Socket 370 processor you propose to buy. There are many incompatibilities between older motherboards and newer processors. Some can be solved with a simple BIOS update, but many are unfixable because the older motherboard's chipset or VRMs do not support newer Socket 370 processors.
- Socket A
AMD has done a much better job than Intel at maintaining backward compatibility between older Socket A motherboards and newer Socket A processors. Socket A processors are a good choice for a new system (assuming you also buy a stable, high-quality Socket A motherboard, which is easier said than done) and are likely to remain so throughout 2002 and well into 2003. If your goal is to build a dual-processor system, your best option is a pair of Socket A Athlon MP processors running in an AMD 760MPX-based motherboard. As always, an older motherboard may have BIOS or VRM issues with newer processors, so you still need to verify compatibility. But in general, older model Socket A motherboards can use newer model Socket A processors, although perhaps not the fastest models.
- Socket 423
Socket 423 was Intel's first socket for the Pentium 4, and was simply a stopgap solution that allowed Intel to bring Pentium 4 processors to market quickly to compete with the AMD Athlon on clock speed. Socket 423 processors and motherboards are obsolete, although they are likely to remain in limited distribution throughout 2002. Socket 423 is a very poor choice for a new system, as Intel is very unlikely ever to produce Pentium 4 processors faster than 2.0 GHz for Socket 423. An existing Socket 423 system is a poor upgrade candidate because of the lack of faster processors. It is possible to upgrade an older Socket 423 system, but the fastest available Socket 423 processor will be only marginally faster than the processor already installed.
- Socket 478
Socket 478 is Intel's "real" Pentium 4 solution, and is likely to remain in production through at least late 2003. A Socket 478 processor is the best choice if you are building a new mainstream system. An existing Socket 478 system can easily be upgraded simply by dropping in a faster Socket 478 processor, a condition that is likely to remain true for some time. As always, it's possible that BIOS, chipset, and VRM issues may restrict the speed of the fastest Socket 478 processor that can be installed in a particular motherboard, but Socket 478 currently offers the best options for future upgradability.
When upgrading a system, the existing motherboard determines upgradability, as follows:
- 486 motherboards
It is not cost effective to upgrade 486 systems. Evergreen, Kingston, and others sell CPU upgrade kits that increase performance significantly, but these kits are based on low-end processors and are quite expensive. For the same cost, you can buy a new motherboard, processor, and RAM to replace what you already have. Upgrading the processor in a 486 is a sucker bet.
- Socket 4, Socket 5, and older Socket 7 motherboards
The original P54 60 and 66 MHz Pentiums fit Socket 4 motherboards. Socket 5 systems use Pentium P54C processors. Older Socket 7 systems use Pentium P55C processors. Again, although upgrade processors remain available for these systems, buying one is not a cost-effective upgrade. Replace the motherboard and install a modern processor.
- Super Socket 7 motherboards
If your system has a Super Socket 7 motherboard, a few upgrade alternatives exist. Although supplies are limited and they can be hard to find, you can install an AMD K6-2 or a VIA Cyrix MII. Either offers much higher performance than older Pentium-class processors, albeit much lower performance than even entry-level current processors. Still, for $30 or so, you may be able to extend the useful life of an older system by installing one of these processors. Before you attempt the upgrade, check the web sites for the processor and motherboard, and expect to have to do a BIOS upgrade.
- Slot 1 motherboards
Intel no longer produces Slot 1 Pentium II and Celeron processors, although they remain in limited distribution. Fortunately, some Slot 1 motherboards can be upgraded by using a slocket adapter, which accepts a Socket 370 processor and plugs into the motherboard Slot 1. The best candidates for such upgrades are motherboards designed for the Pentium III that support the 100 MHz or 133 MHz FSB. Even if a particular motherboard can be upgraded via slocket, it may be limited by BIOS, chipset, or VRM issues as to which particular Socket 370 processors are usable. In general, FC-PGA Celerons are the most likely to work, assuming that the motherboard supports the Celeron L2 caching method. An FC-PGA Coppermine-core Pentium III may or may not work, depending on the particular slocket/processor combination, and the chipset and BIOS configuration of the motherboard. We know of no slocket that allows FC-PGA2 Celerons and Pentium IIIs be used in Slot 1 motherboards. Before you attempt to upgrade a Slot 1 motherboard with a slocket, verify with the slocket maker that the slocket, processor, and motherboard you plan to use are compatible.
- Slot A motherboards
Slot A processors remain in limited distribution, although availability of those processors is rapidly waning as time passes. AMD 750-based Slot A motherboards can accept any type of Slot A processor, including those that use the K7, K75, or Thunderbird core, although BIOS and VRM limitations may restrict the fastest speed you can use. VIA KX133-based motherboards can be upgraded with a K7- or K75-based Slot A processor, but not a Slot A Thunderbird processor. In general, though, we recommend upgrading Athlon systems to Socket A rather than spending good money on obsolete Slot A parts. The low prices of Socket A processors and motherboards, as well as the low price of memory, mean that you can install a new motherboard, processor, and DDR-SDRAM memory for only a hundred dollars or so more than the cost of a new Slot A processor.
- Socket 370 motherboards
Upgrading a Socket 370 system should be easy. Unfortunately, it often isn't. The problem with upgrading Socket 370 motherboards is that there have been so many variants of the socket itself and the processors intended to fit it that determining compatibility can be difficult. Any Socket 370 processor physically fits any Socket 370 socket, but there are actual pinout differences between early Socket 370 sockets and processors and later versions. Late-model Socket 370 processors Coppermine- and Tualatin-core Celerons and Pentium IIIs will not operate in early-model Socket 370 motherboards, and early-model Socket 370 processors Mendocino-core Celerons and Katmai-core Pentium IIIs may or may not operate in later-model Socket 370 motherboards. In addition, chipset issues are important with Socket 370, because early Socket 370 chipset revisions do not support later Socket 370 processors, even though the processor is otherwise compatible electrically and physically with the socket. Intel rationalized this situation in late 2001 by introducing their so-called "Universal" Socket 370 motherboards, which can accept any Socket 370 processor. If you intend to upgrade the processor in a Socket 370 system, the best advice is first to determine exactly what motherboard you have (including revision level). Once you've done that, visit the motherboard maker's web site and read the technical documentation to determine which currently available Socket 370 processors can be used in that motherboard.
- Socket A, Socket 423, and Socket 478
Motherboards that use any of these sockets can be upgraded using current processors. As always, check the documentation for the motherboard to ensure that it supports the type, FSB speed, and clock speed of the processor you plan to install. Ordinarily, such upgrades are relatively straightforward, requiring a BIOS upgrade at most.