X86 device, which network chip should be chosen for "headache-free" functioning?

My ISP upgraded my fiber to 2Gbps/1Gbps, and i'm wondering how i can adapt my x86 mini-pc in order to enjoy these 2Gbps. Actually i have that pcie I350-T4, limited to 1Gb ports.

I just found this hybrid SFP+/RJ45 card : https://www.lr-link.com/products/lres4005tf-2s2t.html
The controler is an intel X710, and it uses the kmod-i40e package to work.
i saw a few posts about some bugs, are they fixed now ?

I need an SFP+ because my ISP use an internal ONT in their router, so i'll have to buy a GPON ONU

EDIT :
OMG ! https://www.alibaba.com/product-detail/LR-LINK-LRES4005TF-2S2T-PCIe-v3_1600429522408.html
999$ :rofl: :rofl:
Anything cheaper ??