Prinzipiell passt jede aktuelle Grafikkarte auf jedes aktuelle Mainboard (nicht älter als 5-6 Jahre). 

Bei den Prozessoren ist das nicht so einfach. Prozessoren sind gesockelt. Und so passt jeder Prozessor nur auf einen bestimmten Sockel. 

Dies ist aber immer angegeben. Und auf den Mainboardherstellerseiten findet man auch immer Prozessor-Kompatibilitätslisten.