Looking at that system at Dell's website...
http://support.dell.com/support/edocs/systems/dcol/specs.htm
...that machine tops out at 500MHz because of the 66MHz system bus limit. That's why the Celeron 900 didn't work - that for a 100MHz bus.
Now then, the 500 is the top end at the time Dell made that machine. Intel went on and made 66MHz bus Celerons beyond 500. There's the 566, 600, 633...up to 766. Probably some other flavors in there too, but I think Intel stopped at 766, because the 800MHz version is the first to jump the system bus up to 100MHz.
So, it's
possible, that you could install a 766 Celeron in there. The BIOS may not be new enough to read it as 766, but it
may still run it that fast.
Joel