DDR3 RAM passt nur in Slots mit DDR3 RAM, das selbe bei DDR, DDR2 und DDR4, das ist zumindest bautechnisch nicht möglich den jeweils falschen RAM zu verbauen.
bei den jeweiligen RAM gibt es dann halt noch speziellen RAM für Server mit Fehlerkorektur ECC, die laufen aber nicht auf den meisten normalen Boards.
dann kommt es noch auf den Cipsatz bzw auf die CPU und das Betriebssystem an, wiviel RAM unterstützt wird
genauso gibt es Notebook RAM, was dann SO DDR3 ist, die sind kleiner als die PC RAMs.
die CPU brauch halt den passenden Sockel, da ist es auch technisch bedingt schwer die falsche CPU zu verbauen.
allerdings brauch eine CPU auch die jeweilige unterstützung vom Board bzw vom BIOS/UEFI, eine CPU kann zwar den gleichen Sockel haben wie das Board, kann aber von dem Board also vom BIOS/UEFI garnicht unterstützt werden, oder erst ab einer bestimmten BIOS/UEFI Version.
das sieht man aktuell ganz gut bei den AMD FX9... CPUs, die Boards haben zwar alle den Sockel AM3+, aber diese Heizgrafwerke mit einen starken Leistungsverbrauch werden nur von paar wenigen Boards überhaubt unterstützt, was dann an der mangelnden Leistungsversorgung und Phasen des Boardes liegt. bei Intel gibt es sowas ähnliches aktuell, für den Sockel 1150 und den Broadwell CPUs, diese werden nur mit dem Intel 90er Chipsätzen und ner bestimten UEFI Version unterstützt, die CPUs laufen nicht auf den Intel 80er Chipsätzen, die es auch für den Sockel 1150 gibt.
eine zu starke Grafikkarte läuft natürlich auch zb mit nem schwachen Intel Celeron, die Grafikkarte kann aber nich richtig ausgelastet werden, da die CPU zu schach ist und dadurch der Datenaustausch zwischen CPU und GPU viel zu langsam ist.
genauso kann ein Netzteil zu schach sein, so das der PC unter Last ausgeht.
ein fertig PC Hersteller kann zb auch im BIOS/UEFI festlegen, welche Grafikkarten unterstützt werden, so das ne neue Grafikkarte nicht funktioniert, oder er kann sich nicht an die Standards halten und einfach mal andere Netzteil Anschlüsse verbauen.
sowas erlebt man bei fertig PC Herstellern öfters.
oder für eine CPU die eine hohe Wärmeabgabe hat, wird ein Kühler gewählt, der eine zu geringe Kühlleistung hat, so das die CPU in die notabschaltung geht.
untereinander nicht kompatibel gibt es im grunde nicht ganz so oft, da es sozugagen genormte Slots oder Sockel gibt, wo nur das passende Teil drauf passt.
nicht kompatibel kann es höchtens dann werden, wenn halt die CPU zwar den jeweiligen Sockel nutzt, aber halt nicht vom Board/BIOS/UEFI unterstützt wird, oder wenn man RAM mit den falschen Spezifikationen wählt, oder ein Netzteil mit zu wenig Leistung oder ein schrott Netzteil (was mehr verspricht als es her gibt) wählt.
ansonten kein halt ein PC schlecht abgestimmt sein, bzw für das jeweilge Anwendungsgebiet die falsche Hardware genommen werden
nicht Komaptibel sind auch solche lustigen Adapter für Monitor unsw, zb ein VGA/HDMI Adaper oder Kabel, für sowas brauch man ein Konverter, der einen das analoge VGA Signal in das digitale HDMI Signal umwandelt.
nit Kompatibel wird es natürlich, wenn man die eine CPU für einen anderen Sockle als das Board hat wählt, oder DDR3 statt DDR4 RAM, oder ne alte IDE/ATA Festplatte anstatt ne SATA Festplatte, oder ein ATX Board und ein Gehäuse wo nur microATX rein passt, oder bei der Gehäusewahl nicht auf die länge der Grafikkarte, CPU Kühler oder Netzteil achtet