I have 2 mellanox connectx 3 vpi cards. They have been updated to latest firmware and installed one on centos7 and the other on windows 10.
Both cards are on amd threadripper systems with pcie express gen4/3 at 8x or 16x.
On windows I use the latest WinOF drivers.
On linux I use...