Could you share a bit more about what system or setup you're trying to use the SAS card with?
Multiple systems (at least 10) comprising a motley assortment of motherboards and Intel/AMD processors, ranging from an ancient AMD FM2 X4 760K up to a 7950X. It doesn't matter what mobo you use, provided it has a slot long enough to hold the LSI SAS card.
Operating systems include Windows 10 Pro and TrueNAS Core. No need to go searching for a driver. Both OS recognise the SAS cards and load a driver automatically.
I run some of my LSI cards in PCIe x16 slots with only 4 lane capabilty, despite the card really needing PCIe x8 (8 lanes). Most of my motherboards restrict the number of PCIe lanes on the secondary and tertiary to x4 or x8, with x16 lanes on the first slot only (closest to the CPU).
The LSI cards run quite happily on 4 lanes, but obviously with only half the already limited bandwidth of Gen.2 or Gen.3 cards. This doesn't matter when all I'm trying to control is an external LTO4 tape drive at 80MB/s transfer rate.
For large multi-drive RAID-Z2 arrays, I put the SAS card in the primary x16 slot and for the full x8 bandwith. I don't need a GPU card in my TrueNAS servers, but instead rely on the iGPU in the CPUs.
I have four TrueNAS Core RAID-Z2 servers. Two in HP ML350P Gen.8 servers and two in ancient AMD desktops. Three of the four servers each contain 8 hard disks, the other only 6.
LSI "-8i" SAS cards are ideal for augmenting the limited numeber of SATA ports on some motherboards, although I do have two other systems (Phenom II X4 and Xeon) with 10 on-board SATA ports. If you need fewer ports, buy the "-4i". If you need more, buy the -12i, -16i or -20i variants.
I have 8 SAS drives in one server and 8 or 6 SATA drives in the other three. You cannot mix SATA and SAS drives on the same controller. Stick to one interface per card.
As mentioned earlier, I reflash any IR cards to IT-mode, because TrueNAS Core is software RAID and needs full "visibility" of the hard disks. A hardware RAID card (IR-mode) hides important disk information/control capability, making it difficult to set up a software array in TrueNAS.
I run RAID-Z2 in all my servers (equivalent to RAID6). This means I can (in theory) lose any 2 drives and my data should still be "safe". In practice, if two drives fail, I might expect hidden problems on a third drive to surface during resilvering which is bad news. That's why I keep numerous backups on multiple systems and tape.
In some machines, I do not have any external SAS ports on the controller card. These cards are purely to control multiple internal hard disks. In other systems, the SAS card is for the external tape drive and I don't use any internal SAS ports.
You can use the LSI card (IT-mode) without RAID, e.g. on Windows 10, all the hard disks connected to the SAS controller are visible as individual drives. No different from connecting the drives to the on-board SATA ports, except you can use server SAS drives instead of SATA.
When choosing a card, keep in mind the number and type of ports required, i.e. internal and/or external.
Then there's the connector type/termination to consider.
I use 'SFF-8087 to SATA' or 'SFF-8087 to SAS' Forward Breakout cables for hard disks with my more "modern" cards. Do not buy the Reverse Breakout cables by mistake.
The older SAS3442E style card needs an SFF-8484 breakout cable for hard disks. I have an internal LTO4 drive connected to a SAS3442E card using a dedicated SFF-8484 lead.
Check the external port connection carefully. I have two different cables for my external Quantum LTO4 drive, because my various SAS cards have different connectors on the bracket.