That motherboard might be a minor bit of an issue.
You only have 1 full PCI 4.0 (Or is it 3.0?, just checked it's confirmed PCIe 3.0) x16 slot that's fully wired according to the specs. Usually reserved for your GPU.
The second PCI 3.0 x16 slot is only a x4 wired slot. AND it shares bandwidth with your m.2 NVME drives as well if they are installed. So this is unlikely able to get the most from a 10gb network card. You can certainly fit one in, but full 10gb bandwidth is unlikely.
Your remaining slots are x1 slots (electrically wired, or physically actually a x1 slot), so wouldn't be able to saturate the 10gb card either.
It might not be worthwhile jumping to 10gb network with this motherboard. Not unless if you want to swap out your GPU to another slot.
For reference, I've got a 10gb card in a PCI 2.0 x4 Slot (Which should be more than 2GByte/second but as it's a shared channel it only nets me aroud 600-700MByte/second). Still OK. But not 10gb (950MByte+/second)