VOGONS


First post, by Voodoo Rufus

User metadata
Rank Newbie
Rank
Newbie

Hello,

I've had a bit of fun building some machines the last year or so to run some older games of mine, and learned quite a bit along the way. Phils Computer Lab gave me most of the nudge to go down the path. Most of my builds revolve around Intel 4th Gen / Haswell to take advantage of the DDR3 I had on hand and cheaper PCIE GPUs, and the fact that it was the sweet spot for compatibility for drivers and raw speed. I built a "peak WinXP" machine, and a "peak Win7" machine, and learned some lessons on both. Now I'm contemplating using some remaining Socket A hardware I had and have acquired to go ahead and build a Win98 machine, but I'm not sure if it serves me much purpose besides the fun of the build (possible main driver).

Here's what I have built:

WinXP:
Asrock Z97 Anniversary
Intel G3258 (re-lidded with Conductonaut) @ 4.8GHz
4GB DDR3-2133
Old yet fast SSD
GTX960 4GB and Geforce Titan Blacks
Auzentech X-Fi Prelude

Lessons learned: super easy to build, dual cores runs WinXP faster than I ever experienced on Socket A, blows the doors off benchmarks and game FPS, and I have the nice EAX from my old Prelude audio card.

Win7:
eVGA Z97 Classified
4790K (re-lidded as well) @ 4.6Ghz (hoping for 4.😎
32GB DDR3-2133
1TB MLC SSD (my old big speed demon pre-M.2)
dual 1080Ti's in SLI
Audigy Rx PCIE audio card

Lessons learned: I have two games that play in Win7 that don't in Win11 (Dirt 2 and Crysis). I found work around to make Dirt 2 work in Win10 to get around "Games for Windows Live". Crysis seems to work fine, and I have the Remastered version as well. Hence, building the rig for Win7 was useless and I upgraded it to Win10 anyway. And since neither game uses hardware audio, the Audigy is irrelevant, yet nice anyway. Oh well. This also means any of my Win10 machines with a decent GPU would let me these anyway. Sigh.

Now, I have the following hardware (some hoarded and some found), and am trying to figure out what route to go for Win98 / 2K, if it makes any sense at all. The main question is if the games will work in WinXP, then maybe I shouldn't do it.

Abit NF7-S V2
DFI Lanparty NF2 Ultra 400 Rev. B
Various Socket A CPUs - Tbreds, Bartons, etc
2x512MB and 2x1GB DDR-400
Geforce 3 Ti200 64MB
ST Micro Kyro 2 64MB
some random budget Geforce AGPs
One SATA HDD, some other SSDs

Doesn't look like my XFi or Audigy PCIE will work in Win98, so no EAX audio that way without another card purchase. The Nforce chipset does support EAX 1 and 2, so that might get me close enough. Games I can think of playing in Win98 would be Return to Castle Wolfenstein, the original Unreals, NFS Underground 2, Painkiller, the original Serious Sams, Jedi Academy, Descent series. Mainly FPS and racer games I never got to experience in their full glory as a kid. I don't know which would overlap with WinXP, and I haven't even considered trying the 3DFX/Glide route with some of these.

Thanks in advance.

Reply 1 of 18, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t

Win98 looks like better imo. Win98 was long dead when PCIE came so you are probably out of luck there. If the onboard audio has stable enough EAX drivers that should suffice for Win9x era games.

Anyways NFS U2 is a pure WinXP era game, from 2004 so running it in this machine makes less sense.

You wrote Crysis doesn't work, but again in the next line you wrote it does...I may have misinterpreted it. In any case vanilla Crysis has an open source executable
https://github.com/ccomrade/c1-launcher

previously known as Discrete_BOB_058

Reply 2 of 18, by Joseph_Joestar

User metadata
Rank l33t++
Rank
l33t++

In my view, the sweet spot for Win9x gaming is 1996-2001. Any game made from 2002 onward will run better on WinXP, using more powerful hardware. If you also want DOS game compatibility on your Win9x system, avoid nForce chipsets.

As for Win7, I've seen a few edge cases like BioShock which can use DirectX 10 for improved visuals (compared to WinXP), while having some problems on modern Windows versions.

According to the PC Gaming Wiki, BioShock has audio issues on Win8 and up. There's a similar problem with BioShock 2. Both of these have workarounds, though using them may result in slightly reduced audio/video quality. Such games are likely the exception though.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Core 2 Duo E8600 / Foxconn P35AX-S / X800 / Audigy2 ZS
PC#4: i5-3570K / MSI Z77A-G43 / GTX 980Ti / X-Fi Titanium

Reply 3 of 18, by nd22

User metadata
Rank Oldbie
Rank
Oldbie

As Joseph put it, going beyond 20001 with 98SE for games is not a good option; the best platform for 98 is socket 370/423 if you have deep pockets/478 from Intel and socket 462 with VIA/AMD/SIS chipset/slot A from AMD.
Taking into account the rarity of socket 423/slot A and the price of socket 370 components I would say your best bet is to build a socket 478 platform with an Intel chipset which are known to be excellent performers and have very good compatibility or go with socket 462.
The Abit NF7-S 2.0 is one of the best socket 462 motherboards out there but I would not install 98Se on it, it is better suited for 2000/XP. Together with a Barton and 2gb of RAM this would be a very good early XP system. However be advised that geforce3 ti200 has very limited performance in XP era games - practically any game from 2002 forward - and even in 2001 games - it would provide average performance at best! A geforce 6600gt is cheap and destroys any game up to and including 2003.

Reply 4 of 18, by Voodoo Rufus

User metadata
Rank Newbie
Rank
Newbie

If it helps clear up the first post a bit. My Win7 build gave way to Win10 because stuff from that era I want to run works in it. My WinXP build will handle everything that works for the DX8 / DX9 era games. For DX7 and earlier games (late 90s being high school age for me), and Glide, is what I'm considering a WIn98/AGP/DDR1 build for.

If the hot rod S462 stuff I have is overkill for Win98, then they don't serve me much purpose against my Haswell XP build, unless there's some compatibility things I'm missing.

I may have sourced an Intel D875PBZ board and CPU locally, so that might work for a 98 build as well if the Nforce chips aren't as stable. I'm kind of torn between trying for a 3dfx card or emulating Glide, or just using my GF3 or FX5500 in Win98 instead since they'll have more power than the attainable 3dfx options.

Reply 5 of 18, by Joseph_Joestar

User metadata
Rank l33t++
Rank
l33t++
Voodoo Rufus wrote on 2023-10-31, 00:50:

If the hot rod S462 stuff I have is overkill for Win98, then they don't serve me much purpose against my Haswell XP build, unless there's some compatibility things I'm missing.

To clarify my previous post, you can use hardware made after 2001 for a Win98 build. Many components that shipped up to 2004-2005 did still include Win98 drivers, albeit with varying degrees of stability. I just don't see the point in playing games made after 2001 under Win98, instead of running them on a much more powerful WinXP system. From 2002 and onward, you start entering DX8 and EAX3 territory.

I may have sourced an Intel D875PBZ board and CPU locally, so that might work for a 98 build as well if the Nforce chips aren't as stable.

The nForce chipsets have known compatibility issues with DOS sound, especially with PCI sound cards which use emulation to achieve that. If you don't care about DOS gaming at all, you can use nForce, provided that the motherboard has Win98 drivers. I'm mentioning this because people usually want at least a modicum of DOS compatibility for playing Doom, Duke3D and such on their Win9x rigs.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Core 2 Duo E8600 / Foxconn P35AX-S / X800 / Audigy2 ZS
PC#4: i5-3570K / MSI Z77A-G43 / GTX 980Ti / X-Fi Titanium

Reply 6 of 18, by kolderman

User metadata
Rank l33t
Rank
l33t
Joseph_Joestar wrote on 2023-10-31, 05:53:
To clarify my previous post, you can use hardware made after 2001 for a Win98 build. Many components that shipped up to 2004-200 […]
Show full quote
Voodoo Rufus wrote on 2023-10-31, 00:50:

If the hot rod S462 stuff I have is overkill for Win98, then they don't serve me much purpose against my Haswell XP build, unless there's some compatibility things I'm missing.

To clarify my previous post, you can use hardware made after 2001 for a Win98 build. Many components that shipped up to 2004-2005 did still include Win98 drivers, albeit with varying degrees of stability. I just don't see the point in playing games made after 2001 under Win98, instead of running them on a much more powerful WinXP system. From 2002 and onward, you start entering DX8 and EAX3 territory.

I may have sourced an Intel D875PBZ board and CPU locally, so that might work for a 98 build as well if the Nforce chips aren't as stable.

The nForce chipsets have known compatibility issues with DOS sound, especially with PCI sound cards which use emulation to achieve that. If you don't care about DOS gaming at all, you can use nForce, provided that the motherboard has Win98 drivers. I'm mentioning this because people usually want at least a modicum of DOS compatibility for playing Doom, Duke3D and such on their Win9x rigs.

From 2002 and onward, you start entering DX8 and EAX3 territory.

Dx8 is win98 territory. I start games on XP from 2003 onwards. 2002 still best on win98 for compat.

Reply 7 of 18, by Joseph_Joestar

User metadata
Rank l33t++
Rank
l33t++
kolderman wrote on 2023-10-31, 06:11:

Dx8 is win98 territory. I start games on XP from 2003 onwards. 2002 still best on win98 for compat.

I agree that the cutoff point is a bit subjective, and may vary depending on which games one plays.

Personally, I wouldn't run demanding 2002 titles like Morrowind and Neverwinter Nights on a Win98 system, but to each their own.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Core 2 Duo E8600 / Foxconn P35AX-S / X800 / Audigy2 ZS
PC#4: i5-3570K / MSI Z77A-G43 / GTX 980Ti / X-Fi Titanium

Reply 8 of 18, by xcomcmdr

User metadata
Rank Oldbie
Rank
Oldbie

Neverwinter Nights runs better on 98 than XP in my experience on a Pentium III PC with 512 MB of RAM, simply because XP takes too much memory for NWN to be run at its best. The difference can be small, however. On 256 MB or lower, 98SE will give you more frames with this game.

Reply 9 of 18, by Joseph_Joestar

User metadata
Rank l33t++
Rank
l33t++
xcomcmdr wrote on 2023-10-31, 09:21:

Neverwinter Nights runs better on 98 than XP in my experience on a Pentium III PC with 512 MB of RAM, simply because XP takes too much memory for NWN to be run at its best. The difference can be small, however. On 256 MB or lower, 98SE will give you more frames with this game.

Yup, you do have more memory left over on Win98 compared to XP. If playing on period correct (2002) hardware and using the retail version of the game (no expansions or latest patch) I can see the advantage.

However, I like to fully max out games like Morrowind and NWN. Meaning, all the expansions and latest official patches applied, and running the games at 1600x1200 with cranked up AA and AF. At those settings, a WinXP rig with 4 GB RAM and a powerful CPU+GPU will give you much better performance than any hardware that is officially supported under Win98.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Core 2 Duo E8600 / Foxconn P35AX-S / X800 / Audigy2 ZS
PC#4: i5-3570K / MSI Z77A-G43 / GTX 980Ti / X-Fi Titanium

Reply 10 of 18, by Voodoo Rufus

User metadata
Rank Newbie
Rank
Newbie

I'm not so concerned with "period correct" as things ran so slow on that hardware. I would rather run any Win98 games of interest really fast using hardware that still had drivers made for the older OS. Anything I would play in DOS (old Star Wars games) have been ported to Steam, so that's also a non issue. It feels like the Win98 era has somewhat limited utility outside of DOS games and those that won't work in XP, but that list seems pretty short.

I remember starting out in college with my first Athlon T-Bird 1400 build on Windows 2000 and a Kyro 2, and jumped to WinXP soon thereafter on an Athon Barton XP-M 2500+. I distinctly remember the various shader model differences when trying to maximize Halo PC performance. I think I ran K6-2 500 and Voodoo 3 2000 PCI in high school.

I did find my FX-5500 in my stash last night. On paper it looks technically faster than my GF3 Ti200, which is faster than the V5 5500 (don't have one). Both should smash Win98 games pretty well, correct?

Last edited by Voodoo Rufus on 2023-10-31, 14:20. Edited 1 time in total.

Reply 11 of 18, by bobsmith

User metadata
Rank Newbie
Rank
Newbie

You will never find a definite dream PC for 98 at least within a reasonable price. It's best to experiment with different boards and cards. You could even use one of those weird Celeron integrated Mini-ITX boards with an SiS chipset which would be great for 98. I personally recommend Socket 462 if you don't mind using PCI/SBEMU for DOS sound compatibility, Slot 1/Socket 370 is a little bit overpriced right now. PCIe and Windows 98 works on a blue moon, I would recommend staying away from it.

XP and 7 builds are a bundle of fun. Lots of different platforms and possibilities. My particular favorite for XP is LGA 775 Core 2, and LGA 1150 is fun with 7 to get things like NVMe or UEFI working.

Reply 12 of 18, by nd22

User metadata
Rank Oldbie
Rank
Oldbie

Why don't you install 98Se on that NF7-S 2.0 to see how it performs? If you already have the board and the CPU I would say this is a very good start! Put only 512mb of RAM in it, the geforce3 card and run some benchmarks and games so you can asses the system. FX 5500 is a very weak card but you can still run some tests to compare it against the geforce3 . The advantage for FX should be the DVI output and more RAM.

Reply 13 of 18, by Voodoo Rufus

User metadata
Rank Newbie
Rank
Newbie

Thanks, I think that's what I'm going to do for now. It's the cheapest option to see if I like it. I did grab an Audigy 2 ZS off ebay yesterday to fill out the audio section. Both the FX and GF3 have 64MB of memory and DVI, and the FX does AGP 8x as well. It appears only weaker in the Texel fill rate with half the TMUs of the GF3.

Reply 14 of 18, by Voodoo Rufus

User metadata
Rank Newbie
Rank
Newbie

Resurrecting this as I've tinkered a lot over the last two years.

The G3258 build is an absolute monster for WinXP. I've since swapped out the GTX960s and Titan Blacks for an MSI 980 Ti Golden Edition which has an awesome sexy copper heatsink. Ridiculous overkill for sure. I need to do some CPU testing between the G3258, 4790K and 5775C CPUs I have on hand to see what will work best.

I've determined that the Win7 Z97 Classified build is unnecessary, and I had my fun benchmarking all of my single GPU and SLI combinations. The board is built to overkill for OC'ing as well. Since I was able to get Win7 running on my Z390 Coffee Lake build with an EVGA 1080Ti FTW3, I intend to re-sell the Z97 Classified parts at some point. I then figured out how to get the Win7 games I play to work on Win10 and 11, which then makes the Win7 rig also obsolete. But running a 5.2GHz de-lidded 8086K on Win7 Ultimate is about as bad ass at it gets for that OS.

I managed to get my old DFI Lanparty Nforce2 400 Ultra-B from college back from someone I sold it to a year or so ago, and purchased an Abit NF7-S V2. It was re-capped, and appears to be functional. I have a small assortment of BH5 and CH5 memory to use on it. I played around with a couple differeing WinXP ISOs until I found one that worked. I'm also using a Promise SATA-300 controller instead of the onboard Silicon Image SATA-150 part. I also have an assortment of Barton, T-Bred and a Palomino CPU to play with, but the Barton 3200+ is the obvious go-to. I need to tinker with the Abit board some more as well. It was also re-capped.

I had more $ than sense after this, and picked up a couple very nice setups for the Win98/ME OSes. I bought a Gigabyte GA7-VX Slot A motherboard and a Thunderbird 800 with a Cooler Master heatsink, after I found out that the GB board was one of the few that would take a Thunderbird without issue. The mainboard was re-capped and in pristine condition. I intend to mate that with my Kyro 2 video card as they both share blue PCBs. Yes, I am a sucker for aesthetics sometimes. The other was an Aopen AX6BC Pro 2, but in the Millenium Edition black. I found one for sale in the US and couldn't pass it up. I wanted one of those when I was in high school and pounced when I saw it. It's mated to a Coppermine 933 on an Abit Slotket-2. The darn thing will not boot from CD, so I bought a Gotek USB floppy emulator to get me over that hump. That one I will mate with my old PNY GF3 Ti200 that I've had since college. There's few games from the Win98 era I would want to play, but hoping to get an Vortex2 sound card and experience some of the A3D I never had on the games I did play, like Jedi Knight.

On the GPU side, I've had some annoyances. I bought an XFX 6800GT AGP for use on the Athlon XP setup. Cleaned it thoroughly, oiled the fan, and replaced the thermal pads and grease. Super clean, yet it will not even POST. The caps look fine, but I have no way of testing them, and there's no shorts across any of the VRM transistors. I'm guessing it may have succumbed to bad BGA solder of the era. My father has the tools to hot-air reflow PCBs, so we will try that over the holidays.

The other is an XFX 6800XT AGP with the bridge chip. Bought it with a busted fan and ended up breaking the fan instead of being able to try to free it up. Luckily, I had stashed some blower fans from some laptops before scrapping them, so i hot glued one to the heatsink and then glued the cover plate back on. Plenty of airflow. Weirdly, when the fan is plugged into the GPU PCB, it speed cycles constantly and would not boot, saying that there was no hard drive present. I plugged the fan into the mainboard instead, and the system works fine. Very odd. It's not as powerful as the 6800GT I was hoping would work, but it'll be a lot more powerful than the GF3 Ti200 assuming it's stable.

Reply 15 of 18, by chinny22

User metadata
Rank l33t++
Rank
l33t++

I think the 6800XT fan fix turned out quite well looks wise.

You seem to be having the same problem alot of us here have.
Yes some of your builds may be unnecessary with other computers able to cover the same games, sometimes even better then a particular build.
But that particular build has such cool hardware you can't help but keep it around.
As long as you have the space its a nice problem to have.

Reply 16 of 18, by Voodoo Rufus

User metadata
Rank Newbie
Rank
Newbie

Thank you. I figured out why the fan on the 6800XT was surging. Apparently, it's a 5V fan, not 12V. I have no idea why a laptop would have had a 5V fan, but it is what it is. It runs fine up to about 10V or so, but I guess 12V hits some sort of voltage protection. Running it at 5V vs. overvolting doesn't yield much benefit for temps (we're talking high 50C range vs low 60C range), so I think I'll solder the fan to 5V Molex points on the backside of the board. Being a Delta fan with double ball bearings, it's likely superior to the cheesy fan XFX originally put on. The XFX card is a perfect mate for the Lanparty color scheme, too. Not sure I'll find a 7950GT AGP at this point, but that would be the only real upgrade from this point.

And you nailed it on the mutual problem. I definitely get distracted by cool shiny old hardware. 😀

Reply 17 of 18, by Cyberdyne

User metadata
Rank Oldbie
Rank
Oldbie

I more or less have abandoned the fast 9x dream. Fast 9x era computers with 3d acceleration get a beefier RAM stick and XP. Nowdays allmost all 9x stuff runs in XP and even like a fast Pentium MMX with 128+ RAM in offline runs snappy fast. Pentium 2/3 are sweet spot. And you can always dualboot...quattroboot. The thing is you have to have old and obscure versions of software for 9x. But for XP you still find good "newish" games, emulators and programs/tools. Watch modern videos. A Pentium 3 can run your non HD x.264 videos just fine. Just intall X Codec Pack. Or some older VLC. I watch old sitcoms with them if I am not hacking with DOS. But I can use the same computer. Just reboot.

I am aroused about any X86 motherboard that has full functional ISA slot. I think i have problem. Not really into that original (Turbo) XT,286,386 and CGA/EGA stuff. So just a DOS nut.
PS. If I upload RAR, it is a 16-bit DOS RAR Version 2.50.

Reply 18 of 18, by Voodoo Rufus

User metadata
Rank Newbie
Rank
Newbie

When I was using Win95/98 in the late 90s, it was on a Pentium 133 with a Voodoo 3 2000 PCI. It was a pretty sad system for gaming. Dark Forces (since remastered for Steam) and Jedi Knight 1 (this has been a pain to get running) were probably the most strenuous games played, among a few others. I jumped from that straight to a Thunderbird Socket 1 1400 and my Kyro 2 for the first couple years of college on Windows 2000 and didn't look back. I still have some of my old discs for the games I want to play, and with the hardware on hand Win98/ME should run really well once I hammer things out.