900MHz was too fast for me as well for my 700MHz emac.
Instead I increased the bus speed to 133MHz which allowed changing the CPU to 867MHz. With PC133 RAM, 133MHz worked.
To change the bus, add a solder bridge or short across R303. R303 is next to the CPU; almost under the heatsink.
To get 867MHz use a CPU multiplier of 6.5X. Here are some multipliers for a 133MHz bus.
______6.5x__6x __5.5x
R1506 short open open
R1509 open open short
R1512 short short short
R1515 open open open
R1518 short short short
At first 867MHz gave me a similar installer error as you but I had also slowed my fan down. I put the fan back closer to its original noisy speed and leopard installed fine and the emac is running fine. With the slow fan speed the temperature coming out the back was around 100F. Normal speed fan was 90F.
I ran this CPU Test for a few hours and it was fine.
Good Luck