IMHO, other than CPU & memory, you're right on paying enough attention to the I/O bandwidth of the server's bus architecture. Make sure that each I/O bus for each slot (e.g. PCI-X, etc) has substainable throughput and is not shared.
Also be aware of some dual/quad port NIC or combo card had shared circuitry hence they'll not give full throughput if all ports are active at the same time.
Assess the compatibility on teaming or Ether Channel so that your GE is not the bottleneck if you need to configure when needed. Since you're expecting LTO-4 if available, base your capacity planning on figures that LTO-4 can give (its doubled the LTO-3) and the compatibitily matrix of both (e.g. HBA, SAN switch, drives, etc).
While a quadcore 2950 may be enough for a start, study your (immediate) future requirements and possible option on expanding the backup landscape for unexpected backup volume increase (e.g. available I/O slot, enough SAN port for additional media server/blade server, splitting the master out from the media server function, etc). It all boils down to your needs and budget.
After all the technical study, remember to secure a performance commitment for the proposed system (e.g. data throughput in & out of the server, etc) from your vendor/integrator and what's the remedy action (& at whose expand) if performance is not up to expectation.