Discrepancy in Reported FPGA Data Transmission Speeds Across Systems

I’m encountering an issue with FPGA data transmission speeds that’s puzzling me. The FPGA is programmed to transmit signals via UDP data packets at a speed of 1.1 Gbps, confirmed by testing on another PC. However, on my current system, it’s being detected as only 800 Mbps. Here are some key details:

->The bit file programming the FPGA is identical in both systems.
->The hardware setup, except for the motherboard (using GIGABYTE Z790UD AC currently,using in system where everything worked fine is Gigabyte H610M H V2 DDR4), and the Mellanox interface for signal capture, remains consistent.
->The another difference between the two systems is the version of Ubuntu being used.

What could potentially be causing this discrepancy? Any insights or troubleshooting tips would be greatly appreciated!

some more information:
this is the information of faulty system

ifconfig
enp4s0f0np0: flags-4163-<UP, BROADCAST, RUNNING, MULTICAST> mtu 1500
inet 192.168.1.69 netmask 255.255.255.0 broadcast 192.168.1.255
ether ic:34:da:72:93:72 txqueuelen 1600 (Ethernet)
RX packets 1966625315 bytes 2946004474534 (2.9 TB)
RX errors 8 dropped 436790 overruns frame 8
TX packets 4036 bytes 1826955 (1.8 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

this is information of system which is working fine

ifconfig
enp1s0f0np0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.69 netmask 255.255.255.0 broadcast 192.168.1.255
ether 1c:34:da:72:9a:4a txqueuelen 1000 (Ethernet)
RX packets 1873091949 bytes 2805891510960 (2.8 TB)
RX errors 0 dropped 3062585 overruns 0 frame 0
TX packets 2410 bytes 1376405 (1.3 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0