It is the way that the Athlon 64/X2 chips calculate the memory clock speed that is responsible.
The formula they use is CPU frequency / an internal memory divider (based on either the CPU multiplier or an FSB/mem divider ratio but can't be directly manipulated) and because of that it causes a few problems since the controller can't use half multipliers.
On 939 it would be:
13 (CPU multi) x 200 (HTT) = 2600
2600 / 13 = 200 (PC3200).
On AM2 it can't find a multiplier to use to hit 800 Mhz cos it is limited to integers:
2600MHz CPU Frequency / 6 = 433MHz DDR2-866 Memory Frequency
2600MHz CPU Frequency / 7 = 371MHz DDR2-742 Memory Frequency
The clock speed of the processor is unaffected, since that uses the traditional FSB x multiplier to calculate the clock speed, it is the memory frequency, that no longer uses the FSB (like other chips do).
As Jokester mentioned you only need a little FSB clocking to "fix the issue", If you use a 215 FSB (2795 Mhz CPU) you can get 399 Mhz (798 DDR).