Those burn marks don't necessarily mean that the PS has failed. It means those 4 pins are heating up. If you have a digital meter, check the +5VDC rail at an unused drive plug, and then check it somewhere on the motherboard (be careful NOT to let the probe slip and short adjacent traces). They should be close to 5.00 and NOT jumping around and should be near identical. If MB reads less or is fluctuating, those 4 pins might have some resistance and be a bad connection. Look at the actual metal mating surfaces, are they shiny or burned and discolored? You could try to clean them up.
All of the drives are probably feed directly from the power supply. They should be. The CSPPC and 5 zorro cards (and MB), on the other hand, are drawing their current thru those 4 pins. You might have too much load going thru them. Can any of the cards be supplied seperate from the MB?
Finally, check the 5 volt rail in the keyboard. It should read the same as above. I have seen the processing chip in keyboards go flakey and then fail.
Good Luck!