If you have an oscilloscope (oughta be 300 MHz or more) you can try verifying some of the basic specs of the MC88916, particularly the PCLK and BCLK frequencies, duty cycles, phase alignment, etc. If those look good the that the limiting factor must be the CPU or chipset, not the clock...