On older boards with PCI-e, will a PCI-e SSD card be recognised as bootable device by the BIOS? I am setting up some benchmarking systems, and for the socket 775 and later, I am wondering if I can get faster boot times than SATA gives (and faster data access when benchmarks benefit from that). Basically looking to optimise all the parts that make up the test systems.
No, especially if NVMe. Only X99/Z97 and newer on Intel support NVMe. AMD, not sure when support started.
If it just a SATA host controller, maybe. You'll have to check if the board has boot support. Some cards that claim to support booting may not boot via UEFI. Only have to worry about UEFI on much newer boards.
To be perfectly clear, LGA775 does not support UEFI nor NVMe. Both technologies came later.
How do you install drivers to a boot drive before installing it?
Depends on OS. Windows XP, you had to press F6 to high-load a SATA/RAID driver before setup begins, otherwise it won't detect the card.
Windows 7 and newer, when you select to install which disk to install the OS on, you can click on "have disk" and point it to a USB stick or CD with drivers on it. It will then refresh the disk list and you can proceed as normal.
An older SATA SSD will have broad compatibility with these older systems. Especially Windows 7 got updates to TRIM rather than defrag SSDs so it won't destroy them. You won't have to jump through any hoops to get it working.