Not entirely sure but I think your chipset (x58) can only handle triple channel or no channel.
So you 3x4GB 1600 will run in triple channel (as long as you put them in the right slots).
But the 2x4GB 1333 will each run individually. Not in a channel.
Just repeating, I am not sure on this.