I've been pleased that I could do most anything Linux-y I wanted with a 300MHz Celeron processor and a motherboard that doesn't recognize more than 256MB of RAM. But I was copying a few gigabytes of data from one drive to another the other day, I realized that if I'm going to move all of my personal web and email to that box, I'm going to need some new hardware. It's been almost four years since I've really done much with PC hardware, and it's like I'm starting from scratch. CPU, motherboard and memory standards alone have gotten more complicated, enough so that I've resisted upgrading on sheer learning curve. I've never been all that confident about my motherboard knowledge, beyond CPU socket type and case form factor. And today's motherboards have so many built-in features these days, a $100 MB and a $250 processor is practically an entire computer now. (Sorry, it has been a while.)
I am quite impressed with my new ASUS A7N8X Deluxe motherboard and AMD Athlon XP 3000+ processor. Here I am, still trying to get over on-board sound, and this thing has not one but two on-board ethernet interfaces, four USB ports with support for two more on-board, IEEE 1394 (Firewire), and serial ATA support which I'm not even going to use. I don't even have an AGP video card. Maybe it was a slight mistake to model my new server off of a configuration meant for gaming, but I just wanted a powerful configuration that works. I think I secretly desire a PC powerful enough for modern gaming, but don't have the cash to put together a box just to run Windows games. My main computer is a laptop, and it's difficult to justify leaping back onto a desktop platform.
Linux support for the A7N8X is not necessarily automatic, something I really should have looked into before purchasing-- as in, boy was that stupid, not checking first. Just goes to show exactly how much time I have for this sort of thing. There are kernel patches to enable most of it, and NVidia has provided a driver for one of the NIC's. There are skeptical reports, but some people seem quite happy with it as a Linux mobo, so I'm not giving up. Looks like this is good advice for Debian users with the ASUS A7N8X, like me. In general, it's a popular motherboard, so eventual support is likely, especially, it sounds like, in later kernels.
Then again, for what I'm paying for static IPs, I could get pretty decent hosting, and then I'd have an extra PC for games...
Don't forget to take a look at the low-end SC boxes they're constantly spamming... I got a 1600 (dual P3, comes with one proc, SCSI, etc) and I've been very happy with it.
A coworker picked up two of those while they were having some sort of super sale.. 200 bucks each.
Dell is all sorts of crazy.