The nForce2 chipset will allow you to use 256 and 512 sticks together and operate in DC mode if configured correctly. There first thing to keep in mind is that the max memory that will work in DC mode is 2x the amount of ram in the channel with the single slot. Most mobos have this closest to the cpu, however some boards, like the Abit NF7 for example, have the single slot furtherst from the cpu.
If you use a single 512MB stick in the single slot, then you can run a single 512 or 2x256 in the channel with the two slots and ALL of your ram will be accessable by both memory controllers concurrently and you will have a full gig (2x ram in first slot or 2x512) in DC. The chipset is limited to 2GB in DC, therefore, you could use a single 1GB stick in the single slot channel and 2x512 in the two-slot channel and have two gigs in DC.
You can also be setup in such a way that you wil have some of the ram accessable by both memory controllers and some only by a single controller. In that situation, CPU-Z will still report that you are in DC, because in effect you are, but just not for all your ram. An example would be when using 3x512 sticks. Going back to the basic rule that the max in DC is 2x the single slot, you would have a gig (one 512MB stick from each channel) accessable by both memory controllers concurrently (DC) and one 512MB stick in the second channel operating in single channel mode and only accessable by the memory controller for that channel. It is a little weird, but I've read several articles that addressed this when the nForce2 first came out so I am pretty comfortable with what I've posted.
If anyone wants links, let me know. It might take a few minutes to find them, but I will be able to, I'm sure.