I just serviced an eMachine with an Atholon 1.5ghz cpu with 512mb of ram running at a 200mhz memory timing that could be brought up to 333mhz. The max on the W3050 is 1gb total. You must be running an XP1600 as seen on the specifications on their support site.
"Specifications
CPU: AMD Athlon™ XP Processor 1600+ (1.40GHz) with QuantiSpeed™ architecture
Operating System: Genuine Microsoft® Windows® XP Home Edition2
Monitor Bundle: eMachines 15" eView™ 15w Monitor
(13.8" Viewable, 0.28mm dot pitch)
Chipset: VIA KM 266
Memory: 128MB DDR
Hard Drive: 40GB HDD
Optical Drives: 24x Max. CD-RW Drive;
3.5" 1.44MB FDD
Video: S3 ProSavage8 (integrated)
(1 AGP slot available for upgrade)
Sound: Avance Logic ALC201
Modem: 56K ITU v.92-ready Fax/Modem
Peripherals: Keyboard, Wheel Mouse, Amplified Speakers
Ports/Other: 4 USB ports (2 on front), 1 Serial, 1 Parallel, 2 PS/2, Audio In & Out, MIDI/Game port, Mic & Head Phone jack on front, 3 PCI slots (2 available)
Dimensions: 7.25" W x 14.125" H x 16" D
Internet Access: AOL 3-month membership included
Software: Microsoft Works 2000, Money 2002, Adobe® Acrobat® Reader, Real Player, Encarta Online, Netscape® 6.2.1, AOL 7.0, CompuServe®, MSN®, BigFix®, McAfee Anti-Virus (90-days trial version)"
http://www.emachines.com/support/product_support.html?cat=Desktops&subcat=W-Series&model=W1500
With a max fsb of only 266mhz you may be able to jump up one or two models on the cpu and add some memory there. But the overall cost would be better directed towards a new system other then the lowest of the line prebuilt systems. Those are plainly speaking "something to throw on shelves" at retail outlets. The money spent trying to upgrade the outdated model there would put you into a fairly decent Socket 939 board.