сайта где можно научится понимать железо что куда вставлять.
А чего там знать? Я тебе так напишу:
мать платы+проц по сокету и списку поддерживаемой процов.
Озу ddrX и в ddrX, ddrY и в ddrY и тд. Еще есть озу ecc и буферизацией это смотри мать плату чтобы поддержка ecc и буферизация заявлена была.
pci-e в pci-e (лишь бы в разъем влезло и питание хватило.)
pci в pci
agp в agp.
sata хард в сата или сас порт
сас в сас.
С разъемами питания тоже все просто. Даже писать смысла нету.
Вроде все.
Но самое сложное это выбор компонентов а не то что туда втыкается. Вот над этим реально подумать надо сильно.