If I remember, defrag for win98 will hang if there are any applications left open. Try making sure that there is nothing running (and if you shut down your firewall, just disconnect from the internet to be on the safe side). Give that a shot and see if defrag goes. If I remember correctly, my husband has said that new hardware for computers isn't always compatible with older operating systems. Could be why the new motherboard isn't working quite well or perhaps there is another incompatitbility.
Good job on keeping it clean. My husband sometimes cleans up computers for friends, family and etc. Some of the things that have happened to these people's computers--aiya, if it weren't so awful, it'd be rather humorous.
Stephanie
In every man there is something wherein I may learn of him, and in that I am his pupil.--Ralph Waldo Emerson