Ok. I did some research and this is what i have found....
Unlike old motherboards modern motherboards support different size of memory. But thing is that assume your motherboars has 2 memory slots. You put in 1x4GB and 1x8GB you will get expanded ram capacity of 12 GB but you will not get any benefit of dual channel memory. In other words, the doubling of bandwidth will not occur.