Yep, runs in my VyOS router. Runs like it has to. 10Gbps yes, but 25Gbps is of course not possible. For 25Gbps I would take a "Mellanox Connectx-3 Pro", they are top.
Should run.
Processor is PCIE 3.0 compatible.
And motherboard can too:
2 x PCI Express x16 slots, running at x16 (PCIEX16_1, PCIEX16_2)
1 x PCI Express x16 slot, running at x8 (PCIEX8)
2 x PCI Express x16 slots, running at x4 (PCIEX4_1, PCIEX4_2)
(All of the PCI Express slots conform to PCI Express 3.0 standard.)
(and processor is compatible with MOBA)