You'll like Win Xp way more than Win ME.. no chashing or blue screens, easy system restores, more stable, better application memory management, etc..
Win ME was listed by everyone who has used Win 98SE and Win XP as the bastard child of Microsoft.
when you install Win XP, make sure to install the Network install of Service Pack 2, it is a 266 MB DL, the Windows update Service Pack 2 is only a partial package and causes 1 in 5 PC's to screw up.
the Service Pack 2 DL location you should use is :
http://www.microsoft.com/downloads/details.aspx?FamilyId=049C9DBE-3B8E-4F30-8245-9E368D3CDB5A&displaylang=enThis should be the first update you should get for XP.. then go to Windows Updates web site and use Custom Install.. get any and all available updates.. you may have to go back 2 or 3 times to get all the updates since some updates require a restart... and some updates may not show up until other components are installed.
I would also recommend getting a Geforce FX 5200 with 128 mb vid memory.. they are an older card, by WAY better than Geforce 3.. Geforce 3 and Geforce 4 are only DirectX 8 cards, they can not render DirectX 9 code sets. Geforce FX series or the new Geforce FX 6800 series are designed for DirectX 9.
Doing a search for the Geforce FX 5200 card, the cheapest one I could find online is $54.00, however I think you can get them even cheaper on ebay.
ebay has the cards going from $ 4.99 and up and different versions of the cards.. some companies have the buy it now option which have a set purchase price.. some are listed at $45...
the FX cards are cheaper than what people think.. the newest standard for graphics is the Geforce 6800 Ultra. these cards make Geforce II, III and IV look like they were made back in the stone ages when it comes to playback of DVDs and games..
anyhow, just thought you should know.. a Geforce III or IV is not going to work with any new games coming out as many games require a minimum of a DirectX 9 video card, which would start with the Geforce FX card series.
hope that this helps.