For a 25G NIC, I’d be perfectly unsurprised if it demanded an x16 slot. I’d be more surprised if it didn’t have a power connector like a video card, though.