cemoooo wrote on 2022-12-04, 19:06:
Actually I was thinking about using Windows 98 for the games. Why this would be a problem? I saw some YouTube videos and they are using P4 + 3dfx cards for retro gaming.
I should try the Intel GMA then if the compatibility won't be an issue. I really focus on the games that published pre-2001.
P4 machines spanned a relatively large period of time actually, so they can range from very early 2001 to mid 2006 pretty easily. This means there are a lot of different configurations of motherboards and other components in P4 machines. It's possible that the DC7600 works just fine with Windows 98SE, but given that it was made after Microsoft stopped supporting 9x there's a possibility that you could run into driver issues with the chipset, integrated audio, drive controllers, as well as resource (IRQ, DMI and I\O) conflict issues.
Again, it might work fine. I haven't attempted to set up too many PCI-E based Windows 98 machines, but I experienced basically all of the above with the couple of newer systems I installed 98SE on.
I would just throw a drive in the system, install Windows 98SE and see if you can install the minimum drivers needed to get proper storage speed (without it dropping the drive controller into some horrible compatibility mode), sound and accelerated graphics. If you can get all of those working acceptably, try some games and see if it's sufficient to run what you want to run. If there are graphical issues, then some low-profile GPU may be an improvement, though as discussed before the selection for Win9x gaming cards will be fairly limited without an AGP slot.
Keep in mind, you want to keep your hard drive under 160GB and run the machine with no more than 512MB of RAM to avoid issues with the OS. I think there are workarounds for both of those, but it's easier to just not cross those limits if you have the parts on hand to do so. Nothing you run on the machine will benefit from a massive hard drive or greater than 512MB of RAM (or even 256MB for that matter).
Now for some blitting from the back buffer.