Slow network speeds

Hi, I am setting up my first proxmox server and ran into a issue.

When I finished setting up Proxmox (6.2) I noticed that the network speeds far below expectation, about half the speed I was expecting from a 1gb connection.
(onboard Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)

So, I ran iperf3 a few times this was confirmed:
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 557 MBytes 55.7 MBytes/sec 0 sender
[ 5] 0.00-10.00 sec 555 MBytes 55.5 MBytes/sec receiver

Tried Ubuntu, same result
Tried Proxmox 6.3, even worse
Tried Windows 10 Pro, success full speed (113MB/s)

Tested the same thing with a 4-port HP NC350T (Ethernet controller: Intel Corporation 82580 Gigabit Network Connection (rev 01) ,got the same results
It looks to me like it is a driver issue

How can I solve this problem.

Thanks