Another cool thing was that the BP6 supported Ultra DMA/66 (aka ATA/66) and it did so by adding a second controller so you had twice as many buses. Looking a pic of it now, it really was a Franken-machine with AGP, PCI, ISA busses too.
Still, I made good on my promise to never return to single core machines.
They were backwards compatible with socket 5 (you had to set the motherboard jumpers voltages though).
Some of these boards had both sdram and edo ram slots along with an agp slot, pci slots and an isa slot.
So you had an era where motherboads could take a P-75 or an amd k6 550 cpu. They could take ram scavanged from an old 486 (edo ram) or you could put in faster ram. You could run a pci grapchics card if it’s all you had or you could run an agp card. I used my old 486s isa soundblaster awe in that board for a long long time since pci was of no benefit for a soundcard.
The only set of cpus not compatible were the slot and socket 370 cpus. But they were pretty expensive anyway and it was fun to be able to frankenstein computers so much back in the day.
What I am hoping for is that this leads to a resurgence for all those used computers out there... plenty of great machines from the last decade that should have no problem being competent workstations for 90% of people's needs for the next decade onward if treated well. This is where open standards and open source truly shine.
It wasn't much but I could run Alice, Max Payne, GTA 3, Dungeon Siege on there, all at like mid settings, so I was a pretty happy camper for a high school kid putting paper route money into my own PC.
I think I would have done the same with my AWE64 Gold if that was still an option for me in the early 2000s.
I recall that there was a while during the Athlon 64 era that DFI was the gaming board to get. But I feel like I hear references to Abit more often than DFI.
I think my old Opteron machine with a DFI board is kicking around somewhere still.
Mine was not very stable under even moderate overclocking though!
Good times!
https://www.neilvandyke.org/cheap-pc-2000/
That page includes pricing info for each component, and how I bought it. For example:
> Abit BP6 Dual PPGA Socket-370 motherboard, UDMA-66, 2 ISA, 5 PCI, AGP 2X, 3 168-pin PC100 ECC, max. 1GB RAM. Retail version. (Essential Computing $120 + $14.25 UPS Ground + $3.60 insurance = $137.95)
> Intel Celeron 500 Retail version, with warranty and CPU fan and heat sink. (Egghead $135.99 + free UPS Ground = $135.99)
The box was my workstation, and for a time also a public Web server on ADSL. I never actually added a second Celeron (cost money, and I still wasn't feeling CPU pressure) nor the UDMA-66 (reported to be less reliable).
yjftsjthsd-h•2h ago
And 2 celerons were cheaper than a CPU with double the performance?
SirFatty•1h ago
riffic•1h ago
Celerons were consumer-grade budget kit.
ThrowawayR2•1h ago
2x Celeron 366 MHz @ $123 each - https://en.wikipedia.org/wiki/List_of_Intel_Celeron_processo...
1x Pentium III 733 MHz @ $776 - https://en.wikipedia.org/wiki/List_of_Intel_Pentium_III_proc...
And that's assuming that performance scales linearly with clock frequency (which it doesn't).
ckozlowski•1h ago
That would be quite the "budget" SMP build. The 366MHz "Mendocino" was based on the prior Pentium II core I believe. So quite the disparity in single-threaded workloads.
ckozlowski•1h ago
Celeron CPUs were usually CPUs that shared the same core architecture as the current Pentium standard, but often had a lower core clock speed, lower core memory speed, and/or had smaller L2 caches.
Workloads have different constraints however, and simply doubling cache, clock speed, or memory bandwidth doesn't necessarily double performance, especially when running more than one application at once. Keep in mind, this is Windows 98 /NT/2000 era here.
Symmetric multi-processing (SMP) could be of huge benefit however, far more than simple doubling any of the above factors. Running two threads at once was unheard of on the desktop. These were usually reserved for higher-binned parts, like full-fledged Pentium workstations and Xeons (usually the latter.) But Abit's board gave users a taste of that capability on a comparative budget. Were two cheaper than a single fast CPU? Probably not in all cases (depends on speeds). But Abit's board gave users an option in between a single fast Pentium and a orders of magnitude more professional workstation: A pair of cheaper CPUs for desktop SMP. And that was in reach of more people.
In short, two Celerons were probably more expensive than a single fast Pentium, but having SMP meant being able to run certain workloads faster or more workloads at once at a time when any other SMP system would have cost tons.
rconti•1h ago
But in the real world, the perceived performance improvement was more than doubling. The responsiveness of your machine might seem 10 or 100x improved, because suddenly that blocking process is no longer blocking the new process you're trying to launch, or your user interface, or whatever.
keyringlight•9m ago
MontyCarloHall•5m ago
It's much rarer to see misbehaving multithreaded processes hog all of the cores. Perhaps most processes are not robustly multithreaded, even in 2025. Or perhaps multithreading is a sufficiently complex engineering barrier that highly parallelized processes rarely misbehave, since they are developed to a higher standard.
MontyCarloHall•1h ago
This had an interesting side effect: Celerons of that era overclocked extremely well (stable 300 -> 500MHz+), due to the smaller and simpler on-die L2 cache relative to the Pentiums of the era, whose L2 cache was much larger but had to be off-die (and less amenable to overclocking) as a result.
An overclocked dual Celeron could easily outperform the highest-end Pentiums of the era on clock-sensitive, cache-insensitive applications, especially those designed to take advantage of parallelism.
garciasn•1h ago
You could attempt to head toward ~700 but I never could keep it stable there.
jandrese•18m ago
rconti•1h ago
> Socket 370 era Celeron processors had a Pentium II core, but Intel disabled the ability to change the multiplier to discourage overclocking
ckozlowski•1h ago
yjftsjthsd-h•1h ago
rconti•47m ago
throwway120385•40m ago
ssl-3•1h ago
People pretty routinely nearly doubled the clocks on Celeron 300As, anyway. :)
vasac•54m ago
rconti•46m ago