The memory controllers will negotiate the best interface to the FSB/Northbridge regardless. It will then build a reference signal based on what will interface the best between the two channels and the memory each channel is running.
These are basic illustrations and are by no means good ones but I hope you get the concepts.
Say you have... (Signal speed example)
DDR333 in DIMM0
DDR333 in DIMM1
and
DDR266 in DIMM2
The best way for all three modules to interface is at a DDR266 signal. It would be better to take out the DDR266.
Say you have this... (Density example)
512MB DDR333 in DIMM0
256MB of DDR333 in DIMM1
and
256MB of DDR333 in DIMM2
The channel densities are the same but the memory modules are not equal. The two controllers will have to negotiate between themselves. There would most likely be added latencies are involved due to addressing issues, etc.
Just use two modules of the same make and model. This way the speeds, densities, and the PCB and module configurations are the same. This will be the optimal setup.
The BIOS will have some memory settings; like allow you to change the latency timings, etc., but that is not necessarily how the controllers will use the memory.
<b><font color=red>Fredi</font color=red> <font color=red>Fredi</font color=red> He's our man! If he can't do it no one can!</b>