Internet was shared using Windows ICS (ugh!) on someone's PC, which was also used for that guys' regular work. Which included playing Diablo & such.
Obviously a lousy setup. And of course internet (for the rest o/t house) was often down as a result.
At some point people got fed up. And (having some Linux experience at the time) I knew where to look.
Put together and old Pentium PC with 2 network cards, no hdd, and in went a floppy called FreeSCO. After fiddling with the software's power management settings, I put the CPU on passive cooling.
Shoved the box in a corner & never looked back - rock solid. Uptime usually limited by power failures or ISP messing with configuration of their systems.
Indeed: Linux 2.0~2.4 days.
add to that ram prices were dropping rapidly and PC cost too I believe so it's plausible you could easily find second hand machines from business or families upgrading - as a kid I got a bunch of $25 computers to build my first home lab with shortly after this time and ran Linux routing since before we had the gem of a wrt54g most routers were crap.
We produced a lot of electronics trash in the 90s. You bought a computer and two years later you had to replace it. Upgrade paths were also severely limited due to new sockets and chipsets all the time.
It was stressful if you wanted to stay cutting edge with your gaming PC I can tell you.
Those were often easy to get and repurpose into servers and gateways for things.
Bad times.
It served me well until end of 1998, when I replaced it with a 166Mhz one, also bought on credit.
IIRC it was a couple floppies, with an extra one for X11.
It ran w/o issue on 486.