Simple, with tolerances these days it's not a good idea to mix sticks from different packages, even of the same exact model, it can be problematic...that's whay DRAM is offered in a multitude of different amounts of sticks and of total DRAM, each set in a package is tested to play nice together....also if using 1600 or higher DRAM, the XMP programming and data in the SPD is set for that particular package, say a 4 sticks package requires a tRFC of 208 for the 4 sticks, if you pick up two packages of the same exact sticks and each is a 2x set, then the tRFC for only 2 sticks may be 128 - if you enable XMP with two sets it will want ot set the tRFC to 128, and if the BIOS can't compensate, then chances are good the sets won't play together.
It's a very common problem, check in the memory forum, or better - check with mobo makers and DRAM makers, they both get tons of zRMAs from people that have mixed sticks and don't know how to manipulate DRAM - very few folks do...Think I mentioned 1333 and 1600 sets, the chances are pretty good, but see more than my share of people who have problems with the lower freq sticks