VOGONS


First post, by Cain05

User metadata
Rank Newbie
Rank
Newbie

Greetings! I put together some parts for a windows 98 machine to play some older games. I have it set up and running, but now I'm experiencing some stuttering when I play 3D games (NHL 2001, MOHAA, Quake 3, GTA3) and it doesn't seem to matter which game I try. Non 3D games like Diablo or any of the DOS games I've tried don't seem to have this issue. Basically, the game will play fine for about 30 seconds, then there's a sudden drop in frame rate, then it's fine for another 30 seconds or so. Here's my build:

Athlon XP 2200+
Asus A7V8X-MX
2 x 256MB DDR PC333
GeForce 3 (Dell OEM) /w drivers 45.23
Soundblaster Live! 5.1 /w VXD drivers
400W PSU

I haven't played around with other drivers for the GPU, but I don't think that's the issue otherwise the games probably wouldn't work. All the rest of the drivers are the latest I could find for windows 98 and device manager isn't complaining about any unknown devices. I have it hooked up to a Samsun BX2250 via DVI to HDMI cable. The monitor can also accept an analog VGA cable, but I don't think that's the problem either. The windows install is only a couple days old and after I set up a bunch of games I defragged both hard drives in the system. I don't really know what else to do at this point, so any suggestions would be welcome! Thanks in advance.

Reply 2 of 5, by Cain05

User metadata
Rank Newbie
Rank
Newbie

I just downgraded to 8.05 and I still have the issue. I also have a Geforce 2 kicking around, so I tried that, and I didn't notice any frame rate drops, although the games run at a much lower frame rate now. Using NHL 2001 as an example, I usually get ~65 fps, but then it will drop to ~45 fps momentarily, then back up to ~65. With the GF2, I was pretty steady around 20 fps. I tried using the analog vga instead of dvi, and the only difference that made is the screen doesn't turn on and off a couple times after the system boots. Just for the heck of it, I "upgraded" to 71.84, but the problem still persisted, as well as the game not rendering properly. I guess it must be something with the video card since I don't see the problem with the GF2. I only just built the machine, so I can't say if it's worked before and I don't have another machine I can test it on. I've been trying to get a hold of at least a Ti 4200, but they're not exactly easy to come by.

Update: I enabled AGP fast write in the BIOS, but that didn't stop the issue. I get much better performance now though. I played a bit of Need for Speed III with fraps running and timed the frame drops. It would run steady at 60 fps, then it would drop to about 45fps and back up to 60 approximately every 15 seconds.

Reply 4 of 5, by Cain05

User metadata
Rank Newbie
Rank
Newbie

Some of them need a CD, some of the others I've tested don't. I'm mounting iso images in Daemon Tools anyway, so it should be faster than accessing a CD. Regardless though, the problem doesn't occur with the same games with the GF2 card.

I had done a lot of playing around with drivers, so I'm wondering if that might be the cause as I don't recall it being like that after a fresh install. After perusing the forums I've come up with these driver versions to install so I'm going to do a fresh windows 98 install and only install drivers once.

GPU: nvidia 43.45 (want to eventually upgrade to a GeForce4 Ti)
Chipset: via hyperion 4-in-1 4.56
SB Live! 5.1: VXD 4.12.01.0905

If any of these don't look right, please let me know.

Reply 5 of 5, by Cain05

User metadata
Rank Newbie
Rank
Newbie

So after the re-install, games seem to be running fine now. I think it might be related to either DirectX 9 or something I did with RivaTuner. My card only supports DX8 and I had DX9 installed, but I don't think that was the issue, so it was probably something I did with RivaTuner. I believe I was trying to force v-sync or something, so maybe I some how broke the system. The only downside right now is that my frame rates are quite a bit lower (NHL 2001 went from ~70 to ~45), but at least they're steady.