Are you sure it's not the CPU? I just can't see how so many things can fail to achieve 3.6GHz?!

The only thing you've not changed is the CPU itself? What temps are you getting under load with what voltage and what max stable clock?