Mixing and matching ability depends on the motherboard. Some will happily accept anything you throw at them whilst others will bork if the manufacture batch is different. In general, the older the board, the less likely you are to have a problem.
Gigabyte support is pretty good and, as GX1_Man has said, use Crucial or Kingston as a guide.