Studying memory size matching, gets pretty darn deep. In general we have known in the overclocking community to keep memory sizes the same for better overall results. Some have big issues others do not have such large problems. And it is not that it won't work but mis-matched ram can cause the memory controller to work harder and thus you may find some unexplained glitch or need for more voltage or who really knows what. I know what AMD recommends as below. Beyond that I do not mix and match ram and expect in my mind the best overclock.
From AMD white paper .pdf concerning optimizations for AMD cpu.
http://www.google.com/url?sa=t&rct=...wYDYBw&usg=AFQjCNEomKPCo3II_y1f0zXqxx1Yzj3X0g
This chapter (chap 2) contains descriptions of the best optimizations for
improving the performance of the AMD Athlon™ processor.
Subsequent chapters contain more detailed descriptions of
these and other optimizations. The optimizations in this chapter
are divided into two groups and listed in order of importance.
Group I—Essential
Optimizations
Group I contains essential optimizations. Users should follow
these critical guidelines closely. The optimizations in Group I
are as follows:
■ Memory Size and Alignment Issues—Avoid memory size
mismatches—Align data where possible
■ Use the PREFETCH 3DNow!™ Instruction
■ Select DirectPath Over VectorPath Instructions