I would say most of the 3000+ cpu's were purchased in May and June, since they were first available in late April and the 1MB L2 cache models were not yet available. I purchased my 3000+ because of the low cost, it was my first overclock attempt, it really is fast enough for my needs, and I can easily purchase a more expensive dual core next year after prices will hopefully decrease.
I am not familiar with a
Revision 3 AMD cpu since my 3000+ Venice is a
Revision E. Is this a typo or am I missing something? It should not matter since the Venice and San Diego cpu's are clearly labeled as such by NewEgg and should be clearly labeled by other vendors also.
When looking at a set of similar processors with different multipliers it is important to realize that AMD tests/inspects the cpu's and sets the higher multipliers for the better quality cpu's. If there is a larger market for 3500+ than for 3000+, then there will be few high quality 3000+ cpu's released. If the market is larger for the 3000+ than for the 3500+, then many high quality cpu's will be locked at the lower multiplier for the 3000+ and shipped to meet demand.
Multipliers:
9x for 3000+ (512 KB L2 cache) (current price $146)
10x for 3200+ (512 KB L2 cache) (current price $190)
11x for 3500+ (512 KB L2 cache) (current price $220)
11x for 3700+ (1024 KB L2 cache) (current price $272)
12x for 4000+ (1024 KB L2 cache) (current price $368)
From my experiences overclocking my system, I found that my lowly 9x multiplier required a higher FSB speed to obtain the same total 2600 MHz speed others were obtaining with their 3500+ cpu and its 11x multiplier. For example, to reach 2600MHz, my 3000+ (9x) required an FSB of 290 x9 = 2610MHz, whereas the 3500+ only needs an FSB of 238 x11 = 2618MHz. The default FSB setting is 200MHz and it can theoretically go up to 400MHz. Although, most systems are only able to get up to the low 300MHz range. My Asus A8N-E motherboard was able to get up to 320MHz but it was not stable at that setting.
I assume this lower FSB frequency translates into decreased wear on the motherboard. Another advantage of the decreased FSB speed afforded by the higher multiple with the 3500+ is that the RAM does not require a divider to keep up with the high speed of the FSB.
Memory (RAM) Considerations
RAM is rated for a specific speed:
DDR 400 (PC3200) at 400/2 = 200MHz
DDR 433 (PC3500) at 433/2 = 216MHz
DDR 466 (PC3700) at 466/2 = 233MHz
DDR 500 (PC4000) at 500/2 = 250MHz
DDR 533 (PC4200) at 533/2 = 266MHz
DDR 550 (PC4400) at 550/2 = 275MHz
DDR 566 (PC4500) at 566/2 = 283MHz
DDR 600 (PC4800) at 600/2 = 300MHz
Many DDR 400 RAM sticks are able to reach about 225MHz and are therefore able to communicate with a cpu through the FSB at 225MHz at a 1:1 ratio. Remember the RAM must be able to communicate with the CPU through the FSB (Front Side Bus).
This (1:1) ratio allows:
3000+: 225 x9 = 2025MHz
3200+: 225 x10 = 2250MHz
3500+: 225 x11 = 2475MHz
3700+: 225 x11 = 2475MHz
4000+: 225 x12 = 2700MHz
From this description, it can be seen that if higher overclocks are desired, it will be necessary to either:
1) purchase a cpu with a higher multiple,
2) purchase a set of RAM rated higher, or
3) set a memory divider for the RAM.
It should also be understood that it is usually the RAM that limits the overclock, even though the cpu and the motherboard's FSB can also be the limiting factor.
One of the architectural features of the AMD64 is the on-die memory controller. This allows for faster communication and control of the calls to memory at the speed of the cpu, without the inherent increased latency with a memory controller that is not on the cpu die.
The on-die memory controller provides increased efficiency for using a memory divider, which provides for higher FSB speeds than the memory can keep up with and therefore allowing a higher MHz speed overclock to the processor. A memory divider can be set at:
(RAM:FSB) MHz
(1:1) 400:400 = 6 RAM cycles for every 6 CPU cycles
(5:6) 333:400 = 5 RAM cycles for every 6 CPU cycles
(4:6) 267:400 = 4 RAM cycles for every 6 CPU cycles
(3:6) 200:400 = 3 RAM cycles for every 6 CPU cycles
The memory divider then allows the following higher system overclock speeds:
(5:6) provides 225 x(6/5) = 270MHz FSB or a range of 200-270MHz
3000+: 270 x9 = 2430MHz
3200+: 270 x10 = 2700MHz
3500+: 270 x11 = 2970MHz
3700+: 270 x11 = 2970MHz
4000+: 270 x12 = 3240MHz
(4:6) provides 225 x(6/4) = 337MHz FSB or a range of 200-337MHz
3000+: 337 x9 = 3033MHz
3200+: 337 x10 = 3370MHz
3500+: 337 x11 = 3707MHz
3700+: 337 x11 = 3707MHz
4000+: 337 x12 = 4044MHz
Of course, few motherboards are able to reach an FSB speed of 337MHz and few of these processors are able to overclock faster than 2800MHz but the math is understood.
This describes the relationship between the Front Side Bus (FSB), the CPU, and the memory (RAM). This should also help provide some insight into the individual choice between the different cpu models available.
Purchasing Consideration
It is perfectly acceptable to purchase a 3000+ for $150 and overclock the system to 2400MHz with a (5:6) divider or 2700MHz with a (4:6) divider, if you can get the CPU's speed up that high.
If we consider the known fact that a strongly overclocked AMD64, socket 939, cpu typically reaches a maximum speed of 2700-2800MHz, then we see this speed can be reached with the 4000+ at a (1:1) ratio or by a
much cheaper 3200+ at a (5:6) ratio,
with typical DDR400 RAM. The (5:6) ratio performs at nearly the same performance as the (1:1) ratio due to the on-die memory controller and the simple fact that not every cpu cycle accesses memory.
RAM Memory Upgrade Consideration
Lets see what can be obtained by purchasing a set of memory rated at the higher speed of DDR500 (250MHz). For 2x512MB, this RAM currently has a mid-range price of $150, $160, or $180 with a low at $145 and a high at $230.
(1:1) ratio provides 250MHz x(1/1) = 250MHz FSB or a range of 200-250MHz
(5:6) ratio provides 250MHz x(6/5) = 300MHz FSB or a range of 200-300MHz
(4:6) ratio provides 250MHz x(6/4) = 375MHz FSB or a range of 200-375MHz
It can be seen that the (4:6) ratio is not useful since few motherboards can support an FSB above 300MHz.
(1:1) or (6:6)
3000+: 250 x9 = 2250MHz
3200+: 250 x10 = 2500MHz
3500+: 250 x11 = 2750MHz
3700+: 250 x11 = 2750MHz
4000+: 250 x12 = 3000MHz
(5:6)
3000+: 300 x9 = 2700MHz
3200+: 300 x10 = 3000MHz
3500+: 300 x11 = 3300MHz
3700+: 300 x11 = 3300MHz
4000+: 300 x12 = 3600MHz
The DDR500 memory can support:
1) (1:1) ratio with a 3200+ at 2500MHz,
2) (1:1) ratio with a 3500+ at 2750MHz, or
3) (5:6) ratio with a 3000+ at 2700MHz.
It can be seen that the more expensive DDR500 memory allows the 3200+ to switch from the (5:6) ratio to the (1:1) ratio. The performance increase with the higher memory ratio is minimal as shown by Zebo in his
Official 939 Memory Matrix and as I have observed through my own benchmarking when making the decision to run with a (5:6) memory divider ratio at 2400MHz or with a (4:6) memory divider ratio at 2600MHz. (I chose the 2400MHz with the (5:6) since the performance was not much greater with the (4:6) memory divider ratio and I hope for less wear and tear with the lower FSB speed at 268MHz.)
Other considerations
One further consideration includes the larger 1024KB (1MB) L2 cache in the 3700+ and the 4000+.
Another consideration includes the different memory (RAM) latency ratings, such as CAS 2, 2.5, or 3.
Considering current prices:
DDR400 RAM, 2x512MB ($90-$250, mid-range $130)
Model# ($price), Multiplier, memory divider ratio, standard clock speed, max overclocked speed, combined price
1) 3000+ ($146), 9x, (5:6), 1800MHz, 2400MHz, $276,
2) 3000+ ($146), 9x, (4:6), 1800MHz, 2700MHz, $276,
3) 3200+ ($190), 10x, (5:6), 2000MHz, 2700MHz, $310,
***(Kensai's choice)***
4) 3700+ ($272), 11x, (1:1), 2200MHz, 2475MHz, $402,
(RickUK's choice)
5) 3700+ ($272), 11x, (5:6), 2200MHz, 2970MHz, $402,
(RickUK's choice)
6) 4000+ ($368), 12x, (1:1), 2400MHz, 2700MHz, $500.
DDR500 RAM, 2x512MB ($160, $180)
(There is no need to purchase memory faster than DDR400 if you will not overclock)
Model# ($price), Multiplier, memory divider ratio, standard clock speed, max overclocked speed, combined price
1) 3000+ ($146), 9x, (5:6), 1800MHz, 2700MHz, $326,
2) 3500+ ($220), 11x, (1:1), 2200MHz, 2750MHz, $400,
3) 3700+ ($272), 11x, (1:1), 2200MHz, 2750MHz, $452.
(RickUK's choice)++
Edit: X2 Dual Core addition
DDR400 RAM, 2x512MB ($90-$250, mid-range $130)
Model# ($price), Multiplier, memory divider ratio, standard clock speed, max overclocked speed, combined price
0) 3800+ X2 ($374), 10x, (1:1), 2000MHz, 2250MHz, $504,
(Bona Fide's choice)
1) 3800+ X2 ($374), 10x, (5:6), 2000MHz,
2700MHz, $504,
(Bona Fide's choice)
2) 4000+ X2 ($???), 10x, (1:1), 2000MHz, 2250MHz, $???,
3) 4000+ X2 ($???), 10x, (5:6), 2000MHz,
2700MHz, $???, (1MB L2 cache) (no practical sense in going faster)
4) 4200+ X2 ($473), 11x, (1:1), 2200MHz, 2475MHz, $603,
5) 4200+ X2 ($473), 11x, (5:6), 2200MHz, 2970MHz, $603,
6) 4400+ X2 ($545), 11x, (1:1), 2200MHz, 2475MHz, $675,
7) 4400+ X2 ($545), 11x, (5:6), 2200MHz, 2970MHz, $675,
8) 4600+ X2 ($690), 12x, (1:1), 2400MHz, 2700MHz, $820,
9) 4600+ X2 ($690), 12x, (5:6), 2400MHz, 3240MHz, $820. (few people have achieved speeds > 2800MHz)
DDR500 RAM, 2x512MB ($160, $180)
(There is no need to purchase memory faster than DDR400 if you will not overclock)
Model# ($price), Multiplier, memory divider ratio, standard clock speed, max overclocked speed, combined price
0) 3800+ X2 ($374), 10x, (1:1), 2000MHz, 2500MHz, $554,
1) 3800+ X2 ($374), 10x, (5:6), 2000MHz,
3000MHz, $554,
2) 4000+ X2 ($???), 10x, (1:1), 2000MHz, 2500MHz, $???,
3) 4000+ X2 ($???), 10x, (5:6), 2000MHz,
3000MHz, $??, (no practical sense in going faster)
4) 4200+ X2 ($473), 11x, (1:1), 2200MHz,
2750MHz, $653,
5) 4200+ X2 ($473), 11x, (5:6), 2200MHz, 3300MHz, $653, (impossible to reach)
6) 4400+ X2 ($545), 11x, (1:1), 2200MHz,
2750MHz, $725,
7) 4400+ X2 ($545), 11x, (5:6), 2200MHz, 3300MHz, $725, (impossible to reach)
8) 4600+ X2 ($690), 12x, (1:1), 2400MHz, 3000MHz, $870,
9) 4600+ X2 ($690), 12x, (5:6), 2400MHz, 3600MHz, $870. (impossible to reach)
It is doubtful that memory prices will decrease significantly while it can be expected for cpu prices to decrease. It may be worthwile to purchase DDR500 RAM now with a lower range processor and then upgrade that processor in a year or two. But then I usually just purchase a whole new system and give my system to a family member when it comes time to upgrade.