All this talk about memory access seems to reinforce the usefulness of the AMD chips.
Well, AMD chips have the same problem as Intel when it comes to memory capacity - the parallel DDR2 interface can't be extended to more than 4 slots due to signaling issues (it was even 3 for a while). FB-DIMMs use a serial interface, which allows more memory slots, which IMO is their only advantage.
One important point about AMD memory access that is completely hidden - AMD CPUs with odd multipliers actually underclock your memory. To avoid this, buy AMD CPUs with speeds divisible by 400MHz (2.0, 2.4, 2.8 ).
The memory interface in onboard the AMD CPU, which means it runs at the same speed as the CPU. It uses a memory divider to get the memory speed. The memory dividers must always be whole numbers, and they choose a divider such that the memory speed is never exceeded. So, for DDR2-800, you get:
CPU Speed Mem Div Mem Speed
3800+ 2.0GHz 5 400 (DDR2 800)
4000+ 2.1GHz 6 350 (DDR2 700) -12.5%
4200+ 2.2GHz 6 366 (DDR2 733) -9%
4400+ 2.3GHz 6 383 (DDR2 766) -4%
4600+ 2.4GHz 6 400 (DDR2 800)
4800+ 2.5GHz 7 357 (DDR2 714) -11%
5000+ 2.6GHz 7 371 (DDR2 742) -7%
5400+ 2.8GHz 7 400 (DDR2-800)
So, the situation with AMD is far from clear

However, AMD CPUs generally have excellent memory latency & bandwidth due to their integrated memory controller, so memory speed isn't the entire picture. But it does point to the 4600+, 5400+, or Opt 1220 as being the balance point between CPU and memory speed.
Edit: changed 2.8) to 2.8 ). Stupid smileys!