First post, by Archer57
I've wanted to do this for a long time - build a maxed out SocketA system just to see how fast this platform can get. I've used SocketA system for a very long time back in the day, had 2200+ Thoroughbred-B AthlonXP, via KT333CF based board, etc. Basically mid range stuff. And it only got replaced with AM2 Athlon64 X2. I still have those system and use it mainly for Win98 games, which makes comparing it to maxed out one even more fun.
When i started this i did not expect much issues. A few parts i already had (including 3200+ AthlonXP), only needed to find a good motherboard and an overkill videocard so that it does not become a bottleneck. Ideally i wanted something like Radeon 9800XT, but... yeah, that's unrealistic. Too expensive. However i ended up having way, way more issues than i expected...
1. The motherboard.
I wanted something with nforce2, since back in the day it was considered to be the fastest/best chipset. I also wanted some modern stuff if possible - 12V VRM, SATA, A couple of front panel USB connectors. And a decent BIOS with some overclocking options.
After some digging around i've found Gigabyte GA-7N400S-L which seemed to tick all the boxes. And apparently in good condition, with no bulging caps or anything, which is quite rare. So i bought it. And... it ended up being a huge disappointment.
First of all the BIOS is not great. Not only no voltage settings, but also no proper voltage monitoring - just "ok" instead of actual values. And yes, i know about ctrl+f1 on gigabyte boards. Then even worse - it absolutely refused to work with dual channel memory at 200Mhz. I tried whole lot of different modules in different sizes but results are the same - 166Mhz works, 200Mhz works with single channel (in any of the channels), 200Mhz dual channel does not work. It boots, but there are memory errors regardless of timings or any other settings. I was unable to do anything about it and this made the board useless for me - i wanted high-end system and not being able to run memory at 200Mhz or in dual channel is not acceptable.
Then i got EPoX EP-8RDA for free in a very sorry state - pretty much all capacitors were dead - either bulging, blown up or ripped of the board entirely. This one does not have all the things i wanted but... free is free, so i got to fixing it. I replaced all the caps, some of which were like this:
And the board worked! And it is actually quite nice - much more options in BIOS, actual monitoring and the memory works as it should (with some sticks at least). But... i wanted 12V VRM since i did not really have a PSU which would handle such system otherwise and did not want to dive into buying vintage PSUs. So the search continued...
Then i've found a set of EPoX EP-8RDA3I with "AthlonXP 1100" and got that. This board has VRM caps already replaced, seemingly with some salvaged ones, but the work was done nicely and it works without issues. "AthlonXP 1100" is actually 2500+ barton too, with FSB set incorrectly (common thing after CMOS battery dies) which also works just fine at 200Mhz FSB/2200Mhz/3200+, which is nice.
This board does not have SATA, but at least it has 12V VRM, no issues with RAM (again, with some sticks) and generally does what i wanted so I settled on this one.
2. The videocard.
This ended up being about as messy as with the motherboard. I went on to dig up, buy, salvage and otherwise acquire whole bunch of AGP cards:
- GeForce FX5700 128MB. Obviously too slow. But works and i ended up "servicing" it during this time too - cleaned, replaced thermal compound, replaced the fan. Because generally it seemed like a pretty nice card. Also ran 3Dmark on it just for fun:
- GeForce 6600 128MB DDR. Basic 6600, not GT. This one is quite slow too and is not what i wanted, but perhaps a fun card for overkill Win98 build or something:
- GeForce 7300GT 256MB GDDR3 i've recently fixed. This one actually surprised me - it is quite good and if i got it earlier it might have saved me a bunch of money buying the next couple of cards:
- GeForce 7600GT 256MB GDDR3. This is the fastest nvidia card from ones i've got, the least problematic one and the one i settled on eventually. Paid ~70$ for it, which is annoying, but the card is really nice with decent cooler, only heating up to ~50-55C while remaining quiet:
- AMD Radeon HD2600pro 512MB GDDR3. This is probably the fastest card i got, but it is a complete mess. I've spent a bunch of time messing with drivers and everything, but never got it to a point of being stable, even though actual games do work. I am officially an nvidia fan now 😁
This was so unstable that i only snapped one photo of the results, this is on 1280x1024 with whatever drivers allowed it to not crash long enough to complete the tests, and that's 05, not 03 (crashes on 03 or 01 all the time):
3. The rest of the hardware has been by far less problematic, basically here is the summary:
- 2GB of RAM (samsung ones seem to work without issues on this board).
- Igloo 2520pro cooler with a modern fan (was looking specifically for one with 80mm fan so that it is easy to replace):
- Audigy4. This is actually my old soundcard, it is not good for older win98 builds but works great in XP.
- 256GB Plextor M5S, a nice old MLC SSD which'll handle XP with its lack of TRIM well. Connected using IDE-SATA adapter. This one actually created some issues - there is no way to disable 80pin cable detection on this board, so it decided i have 40pin cable and capped it at UDMA33. Had to dig up how it is detected and pulled the appropriate pin down with 1K resistor. Funnily enough the adapter actually had (unpopulated) spot for this resistor. Works fine now.
- Inexpensive modern PSU i had laying around. Had to replace the fan in this one since the original fan was broken, but otherwise it works fine and is more than enough for this hardware.
- Modern case with no 3.5/5.25 inch bays. Theoretically DVD-RW would be nice to have for XP, but i have plenty of computers like that so this one can do without and i really liked this case (Minimalistic. No windows, no RGB...) . Also made an adapter for USB3/type-c connector with some dupont male-female cables so those front panel ports work, but still need to figure out how to connect USB2.0 front panel port since the motherboard does not have the second USB header. Will likely try to find PCI USB2.0 adapter with one since there are plenty of empty PCI.
Here are a few pictures:
Despite some issues, broken hardware and extremely annoying AMD videocard this project has been a lot of fun. And i like the end result quite a bit - it is quiet, probably quieter than any system like this could have been back then, while remaining reasonably cool (within ~50-55C CPU/GPU). It is not fast enough to run really late XP games from time when vista was already released but otherwise XP works really fast and early-mid games run really well. And yes, it can run crysis. Though low settings 1024x768 only, but at playable framerates. It is much, much faster than the old system i've mentioned in the beginning, actually quite impressive just how big the difference between "mid-range" and "high-end" can be...
Hope someone finds this... wall of text at least amusing. Just wanted to document it and thought that might just as well post it.