First post, by Fish3r
I've had this PC for a while, it's a slot 1 build with the following specs:
CPU: Pentium 3 Katmai 550Mhz
Motherboard: Chaintech CT-6SSA2
RAM: 256MB PC100
Video Card: S3 Savage 4
Sound: Onboard ESS Solo 1
Out of the box, performance is absolutely terrible. I'm not sure why chaintech did this but basically every feature of this board's SIS 5600 chipset that would make it perform well is turned off, using this PCChips M747 / SiS 600 Tuning: The Anti Thesis Thread. NOT the bane of MY existence. very helpful writeup from Oerg866 dealing with a similarly awful board I was able to bring performance in windows games up to a level that I'd consider to be acceptable.
Memory bandwidth goes from:
To:
Which puts it within ~20% of the 440bx in games from the testing I've done. With that I thought I was done with the thing, as it seems to be performing OK.
One lingering issue though is that DOS game performance is all over the place and I can't really figure out why, specifically with DOS games running in VESA modes. Duke 3d at 320x200 is north of 100fps which I think is what I should be getting on a Pentium 3 at this speed, however, once I bump the resolution up to 640x480 I'm now hovering around 40fps. If I look up performance for this tier of CPU, I should be seeing at least 60 at this resolution. So something is bottlenecking, but I'm not exactly sure what it is. One other game I've tried that this system should handle just fine is Screamer Rally, which like Duke3d is very smooth in the low resolution mode but becomes very choppy when trying 640x480.
I know the solution to this problem is to probably just quit while I'm ahead and get a 440bx board, but I've *almost* got this thing to where I want it performance-wise, it's just DOS games that seem to be giving it trouble so I'm not actually sure if I should be blaming the board despite its many issues. Also, I'm not running these games in DOS, just windows 98 which (I think?) bypasses the problems P6 CPUs have with DOS game performance. The S3 card shouldn't be causing any issues either as far as I'm aware.
I'd be interested to know if anyone here has any insight on this, maybe I'm missing something really simple?