Proxmox, as proxmox will handle everything you install
I use 100G Mellanox cards and they work without any problems on default drivers with a clean installation of Proxmox of course, later I installed drivers directly from Mellanox on Proxmox to be sure of full integration with the OS
@Najkon I'm with the Connect-X 6 which is dual 100G.
I've read mixed reports of Proxmox virtual NICs not being able to go > 10GbE. Can you confirm if the VMs can detect and perform properly on those NICs?