Nope. You can generally mix and match, although you may occasionally have compatibility issues. For example, we found the Aorus Graphics Engine software was crashing on one rig because of another card that was in there (I forget which). There was still a mix of cards in the rig afterwards; we just removed the problem card and put it in a different rig.Also since each card is independent they don't all need to be the same cards or from the same manufacturer I assume.