To maximize bandwidth and use my free PCI bus in my motherboard, I installed an Intel Dual Ethernet PCI card:

But performance is lower than my ethernet card intel single PCIe x1 and in board RT 8111d!
I have two questions:Read speed ZFS raidz1 to w7 ssd via Samba :
Intel EXPI9301CTBLK single Ethernet : 100MB/s
RT In board : 84 MB/s
Intel PWLA8492MT PCI-X 2-Port : 60MB/s
Is this is the PCI bus of my motherboard that limits the performance of my dual ethernet PCI card?
Intel Dual PCIe cards Ehernet all need a PCIe x4 and my motherboard is devoid port. The 2 PCIe x8 have M1015 SATA Controler.
Is it possible to put Dual Ethernet card PCIe x4 in a PCIe x1 slot (by cutting a part of the card bus) and enjoy all the bandwidth?

Thank you all!

