First post, by Epirean
So I have this strange problem on my retro machine, and Need For Speed 2, High Stakes and Porsche Unleashed (2000) have this same issue it seems. First, my hardware specs:
Intel Pentium 3 370 933 MHz
256 MB RAM 133 Mhz CL2
Windows 98 SE with only a few official patches (the unofficial patch always makes my installation unstable)
3DFX Voodoo 4500 AGP 2x with official latest 3DFX drivers
Motherboard only supports AGP 1x or 2x, so it is set to 2x properly in the official Voodoo drivers, and in the BIOS.
DirectX 8.2
Aztech Soundcard in ISA port
So my issue is: every time I am in the games, and I am too long in the menus, the system completely freezes. Sometimes it is a bit responsive, you can hear the sound Windows makes when I click from my theme. But usually, I have to press the reset button. This does not happen while racing. If I start up a race within max 2 minutes, I can play the games fine. This is ok for NFS 2, but in Porsche Unleashed, I can't play the carreer mode because you have to maintain your car and buy new cars in menus, so I get this freeze before I can set up a race.
What I tried:
I put the graphics settings both in Windows and the game on 16 bit color, lowered the resolution, tried to downgrade DirectX to 7, and even tried DirectX 9, no luck. I tried a fresh install with only DirectX 8.2 and my official Voodoo drivers, same problem. I don't have these problems in any other game. I can run Tomb Raider 2 and Heretic 2 in Glide mode just fine for hours.
I also swapped the Voodoo card for a ATI Radeon 9600 Pro, removed the voodoo drivers in safe mode and installed the latest (2002) official ATI drivers, now the game works fine. No freezes or any issues.
Anyone have any ideas what else I can try? I play a lot of 1998 Glide games, so I cannot keep this ATI card in my system. Anyone ever had any similar issues? Could it be a hardware fault? Then why does it only happen in the non-3D menus? And only in these older NFS games? Any tips that I can try are welcome. Thank you!
EDIT (Problem solved):
I tried my Voodoo 4500 card in my Pentium 4 1500 mhz machine, and Need for Speed Porsche Unleashed works flawless. So the problem lies within the compatibility of the VIA Apollo chipset and the Voodoo card. I tried special VIA chipset Voodoo drivers, but they don't help either. Just stay away from this chipset if you want to use a Voodoo 4 or 5. Thanks everyone!