That’s why I switched to the Xeon computer in the first place. It wasn’t new when I bought it. I’ve replaced the boot drive with a 512-GB SSD, and all the data is on a 8-TB SATA hard disk. I installed 64 GB of the required (and expensive) ECC RAM.
But my peripherals are old and special, and supporting them is part of the problem. I have two Eizo hardware-calibrated monitors that are each about a decade old. But they are perfect for what I do. Believe me, for doing photo work for printing, wider gamuts are not useful but perfect uniformity and color accuracy is. So, I need support for display port and DVI, which the much newer and fancier video card I installed to keep Photoshop happy supports. The computer had the 16-lane PCI slot that card needed.
I need to support Fierwire for a very old Nikon 9000ED film scanner, which is irreplaceable. The software that runs it is Vuescan, and that is still sustainable. I do that with a PCI card with two Firewire and three USB-3 ports. The Epson P900 printer uses Ethernet and the (also old and irreplaceable, but Viescan-supported) Epson V750 flatbed scanner uses USB. Thank goodness I no longer need SCSI—that film scanner finally died.
Everything else is also USB or network-attached.
A new PC might only support USB-C—laptops are that way—but I have shopped so I don’t know. That would require me to find a way to adapt USB-C to Firewire. Are PCI slots still provided? I’m assuming so, so I don’t know what the peripheral issues would be.
Being able to upgrade it to Win11 will sustain it for a good while.
Rick “remembering when requirements fulfillment defined sustainability, not upgradeitis either from users or software houses” Denney