Eug, it's the chipset with the caching limit, not Windows.
Yeah, I'd put in a 10/100 Mbps NIC, 64 MB RAM, a 7200 RPM drive, and an ATA66 or ATA100 controller card.
BTW, I have a P133 and a C433 on my LAN, both with Linksys 10/100 PCI NICs. The P133 has a 5 GB 5400 RPM hard drive, and the C433 has a 30 GB 7200 RPM hard drive. Although you would think the hard drive in the P133 would be faster than the LAN, it doesn't seem to be. I did a test transfering a 492 MB file from my C433 to the P133, and back. I got 1.5 MB/sec (not Mb) going to the P133, and 3 MB/sec coming back to the C433. Something on the P133 is limiting my transfer speed. 60ns EDO RAM has a bandwith of around 70 MB/sec, so the P133 should be able to handle over 1.5 MB/sec. I'm guessing the hard drive on the P133 is what's limiting me, although I know the transfer rate must be over 1.5 MB/sec when writing.