>So I'm starting to get confused with that.. like would a 200MHz x 2 be "better" than a 100MHz x 4
As far as the quantity of memory access delivered is concerned, it makes no difference if it is 2 X 200 or 4 x 100.
The problem is more what the CPU can do with the bandwidth. Looking at the history of the numbers reported in reviews as these numbers have changed, and the explanations given, the Athlons do not profit very much from an increased bandwidth, but the P4 does. Why exactly is that? You could reverse the implication and say the Athlon is well isolated from the effects of slow memory; therefore faster memory does not have a large effect. It sounds different depending on the way you put it.
The P4 runs at higher multiplier to duplicate the performance of the similar rated Athlon. Therefore memory access delays affect the P4 more than the Athlon. Beefing up the P4 memory system is more important for P4 performance than the Athlon's. When it comes to programs whose speed depends almost totally on how fast memory is accessed rather than instruction execution speed, the P4s superior memory system makes it a winner.
The nForce chipset operates 2 banks of memory simultaneously, doubling memory bandwidth. For the orginal nForce, the effect on the Athlon's performace was nearly zero. (Although the benefit is large for the on-board video if it has it.) But for nForce2, performance improvement is in some cases significant. The reason is supposed to be that the new nForce2 memory controllers have a smarter algorithm, which determines better what the Athlon is really going to need. In other words, raw bandwidth still doesn't really help the Athlon; it is anticipating correctly what the Athlon will need that helps. Still, with double the bandwidth, it should always benefit the Athlon somewhat; why doesn't it? After all, increasing the FSB in sync with memory does.
You're confused? I'm confused!