I found my problem:
Few resistors/transistors are damaged/missing in the back of the board. R905 and R906 were obviously hit and they touched each other, R913, R935 and Q68 are missing.
I tried to resoldered R905 and R906, and leave the other 3 components, the board is now able to boot with other CPUs. It also boots with a Westmere with the R538->R539 mod applied.
It is still unknown why it still worked with original CPU for years.
My next question is, anyone knows the spec of my missing component?
They are R913, R935 and Q68 on E758 rev 1.1 board.