Actually, a firewire peer to peer network is simple and troublefree to setup when using WINXP. I've never tried a firewire network with a WIN98 machine though.
For my 100BaseT network, I usually get a transfer rate around 60-70 Mbps. As a comparison, I get sometimes upto 200Mbps with my firewire network. The only downside with firewire is the cable length limitation.