if you take the cpu, ram, or video card out of the system, turn it on and the pc speaker is connected, it will give some kind of beeping for an error code, if you get nothing when you take them out it is either your speaker is not connected or not connected to the speaker pins, or more likely something motherboard related, i call it drymounting, its really taking the mobo, cpu, ram, video, etc. and putting it on antistatic bags or on mouse pads, etc. outside of the case to eliminate the chance of grounding problems. but since yours worked originally i doubt it grounded out while nothing changed.
BTW: your powersupply does work properly right? it delivers all of the voltages, or it powers up a working set of components? another reason there could be no beeps is because their is no proper voltages going that would get it to start the post.