OK, ya gots a eMachine with a Slot 1 Celeron 466 CPU. That 128KB L2 cache resides on-die with the CPU - not on the motherboard.
Just took a look at the eMachines website - no help. You'll have to open the hood and see what you have for yourself. Or, take the box to your local computer store.
You may want to visit the BIOS and see what settings are available for the multiplier, may be under something like "CPU Ratio". Your 466 uses a ratio of 7.0 (7.0 x 66 = 466MHz). The 700 uses a multiplier of 10.5. Don't change the multiplier yet, just see if you can. Even if you can , you aren't out of the woods, because Celerons above 533 MHz are based on the Coppermine core, rather than the Mendocino core (still with me?).
To look at it another way, a Celeron 700 will only be marginally faster in most applications. Perhaps a faster video card or more memory are greater considerations - and easier to accomplish than trying to figure out if some generic board will accept a newer processor. If you have 32MB of SDRAM the choice is obvious - add more RAM and see. For Win98/ME, 64MB is absolute minimum. 128MB for Win2000.
Hope I've not introduced more confusion - though I'm rather convinced I have.
Regards,
Craig