quite easy. if u check www.newegg.com they will always list the socket that the motherboard is and what connections it has. all u need to do is match them up with the other parts. eg if u have a sata hdd u will need sata ports on the motherboard. if u have a socket 939 cpu u will need a socket 939 on the motherboard ect ect