I was looking through a lot of more modern machines I picked up for free from an institution. Mostly low end core 2 duo and AM2 machines - good source of disk drives and DDR2, the latter of which I oddly have very little of - and decided (out of boredom) to try and install windows 98 on one of them.
I picked out a Core 2 Duo e4400 with 2GB of DDR2 and a Gigabyte i945 mainboard. I took off half of the ram, put a PCI-E Geforce 6600GT in it and to my surprise, windows 98 SE installed and ran perfectly! I even managed to partition the SATA 160gb disk drive using win98's fdisk, despite it incorrectly reporting total disk size as 20gb instead of 160gb, by using the percentage trick. I wanted an 8gb partition for win98 and typed down 5% - and voila! Oh and I installed PATCHMEM at first boot to avoid the "out of memory" error.
The attachment 2.jpeg is no longer available
The attachment 3.jpeg is no longer available
I did encounter an issue when installing the graphics card... I managed to install intel's chipset drivers and dx8 just fine, and when I got to the graphics driver (66.93 - earliest driver that supports the 6600gt) it somehow installed the 6600 along side the "standard graphics adapter" that installed with the OS, as such the 6600 driver was allocated no resources and showed up with an exclamation mark in device manager. I had to manually remove both drivers and restart the PC. After doing that, it detected the monitor but was still in 16 color mode. I switched to 16 bit 800x600, restarted and it everything worked as it should. The video card is even detected as PCI-E 16x in the nvidia control panel.
These kinds of builds are great for someone just getting into the hobby. A cheap or freebee PC like this, paired with a supported PCI sound card (in my case a Yamaha DS-XG) an a PCI-E card with windows 98 driers (Radeon x300/x600/x700/x800 and nvidia 6200/6600/6800) makes for an easy way of playing retro games on real hardware. It can of course even dual-boot windows XP.
Next up - clean up the garage!!!..... yeah...