swaaye wrote:A SATA PCI card is an option too but they tend to be troublesome as well.
The alignment challenge is easily solved by using a SATA/USB dongle on a modern PC to partition the drive. Handy for loading files onto it too.
Good tip with partitioning drives on a modern PC. I also do this for Windows XP builds.
I've also had a lot of frustration with PCI SATA controllers. The Silicon Image cards, work, but even with the IDE BIOS and drivers installed, performance is lagging behind using SATA to IDE adapter with the onboard controller. I'm not sure what the reason is. I know that some have a great working setup with excellent performance, but for me it never fully worked. When you have a NIC and a Vortex 2, you also often run into resource issues and need to swap PCI slots and all of that.
So I like to stick with SATA to IDE adapters as well, they work well. The Slot 1 boards I use all have a 128 GiB limit, which is perfect for using Windows 98. You can just hook up a 500 GB drive, auto detect it as a 128 GiB drive, and partition and format it using the Windows 98 Installation CD. But usually I create a smaller partition on a modern PC, and / or use SeaTools, if it's a Seagate drive, to turn into a 32, 60 or 120 GB drive.
I also question the impact of 33 vs 66/100/133 on a Pentium III machine. Sure in a benchmark you might see a difference, but Windows is not going to boot faster. I found that the clock speed is the most important factor in how "snappy" Windows 98 feels. I've done test with my automated Windows 98 installation (answer file), and found that the difference between a SSD and a modern platter drive is tiny.