Intel sez.....(And so do I for that matter), that different speed DIMMS will run in dual channel mode. This I know, because my internet "turdputer", has 2 different speed DIMMS and it says it's running in dual channel mode. Cha A-0- 256MB PC400 Ch A -1- 512MB PC333 Ch B-0 256MB PC400 Ch b-1- 512MB PC400 system info tells me it is at 333Mhz Dual Channel. Or, possibly it's blowing sunshine in my ear because it wants to sleep with me.
The largest DIMM should be placed in slot 4. (or with a 1 & 2GB stick, 1GB in A0 & 2GB in B0)That way the memory should run in "Flex mode", all the lower memory addresses will run in DC, and the highest (Hex addresses) will run in SC. So, as an example Slot 1 512 slot 2 512 slot 3 512 slot 4 1GB. In this example you would have the lower 2GB in DC and the last 512MB running in SC.
Intel says this, and I believe them. As always, your results may vary.
When I try stunts like this, I always try them with generic RAM. If you're mixing different flavors of high performance RAM, that may be the problem.