Tried a whole bunch of things tonight, but not really sure where I left off.
In the BIOS, I was able to use the 'Linked' option which allows me to change the Bus Speed (to a value between 400 and 1400, 800 being the default). Changing this automatically adjusts the memory speed using the default ratio of 6:10. I was able to set it at 888, which put the memory at 740 and. This booted and ran fine. I then tried 920 which put the memory at 767 and was able to post, but not get to Windows (locked up).
I'm assuming that getting things to run with the memory at 740 was luck - since it's only rated at 667, right?
On a similar note, using the Manual option, which allows me to change both bus speed and memory speed, I was also able to downclock the memory speed to 533 and 400 while leaving the bus speed at 800, which effectively changed the ratio from 6:10 to 3:4 and 1:1 respectively. However, I can't quite seem to carry this downclocking change over when I try to adjust the bus speed at the same time. It's like I can do one or the other but not both at the same time. What I mean is, I can change the values, but then it won't boot.
All of this was done under the assumption that the memory is the weak link here.
So according to what I've seen, it would be nice to downclock the memory to give me a ratio of 3:4 and then set the bus speed to 1000 which means the memory 'should' run fine at 667.
Explained:
Bus Speed: 1000
FSB: 250
Memory: ((250 x 4) / 3) = 333.33 * 2 = 667
Am I on the right track here?