I'm not fimilar with all of Dell's model numbers.
But since you said Win98 I'm guessing that it is PIII of some kind.
Well 128mb for Win98 is ok. But if your PC has rambus memory it will cost big $$$$ to add more.
XP will need more memory, with 512mb as the sweet spot.
Try an 80gb HD. With out knowing all of you PCs specs it may or may handle a larger drive unless you partion it.
If it is an older system it you might want to consider geting a new PC. John
I want to install a new harddrive and operating system on a older dell machine. I beleive it is a dell dimension 500 xps running windows 98 with a 20 G harddrive. Would this be practical with out changing the processor and mother board to something faster and more up to date? Also it has only 128 mb of ram I no this is not sufficient. Any opinions would be appreciated ........

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic