you could try individualy testing different components in your other machine to see what works and what doesnt but it sounds like it could be the cpu or the motherboard, if both motherboards use the same socket processor, i would try putting the processor in the broken machine in your other one to test it.
Maybe Jephree has a better idea?