I take it you don't have Norton Speeddisk? That's pretty good. Otherwise try
Diskeeper, you can get a 30 day free trial on that one. I've heard some nice things about
Powerdefrag as well but I have never tried it myself. But anything is better than Win98's defrag utility.