Shameless plug my good experiences with MCX4121A-ACATs
I’d go with connectx-4 Lx over connectx-3.
Prices are similar, you get more speed (with backward compatibility) and a chance of ASPM depending of your luck and source of your card.
intel x520-da2 is a decent choice but afaik it doesn’t have ASPM.