As the non-functional peripherals and hardware you speak of are all connected to the motherboard, it's most likely something to do with that. I'm assuming you have everything plugged into the right place (they won't fit otherwise) so you should disassemble all of that and make sure the motherboard is in snugly.