My Asus XG-C100C 10GbE Ethernet cards use the Aquantia/Marvell AQC107 chipset. I had problems when I started using them back in 2019, but a driver update in 2020 fixed the glitches. During large file transfers, they would slow down and speed up. Of course it could be switch related, but quiet low-power replacement 10GbE switches are not cheap. I don't want a noisy second-hand 19in rack mount 10GbE Cisco switch in my computer room.
My recently purchased XG-C100C is running the latest Windows driver v3.1.60 release date 22/10/2021. I haven't bothered updating the drivers on my XG-C100C cards in three older rigs, because they're stable.
There is also a new firmware update for the XG-C100C v3.1.88 but I haven't applied it to any cards. I appreciate this information won't be of much interest unless you're running a 10GbE Copper network. I haven't checked to see if Marvell do any 2.5GbE chipsets. My four XG-C100C NICs work seamlessly with my 10GbE SFP+ fibre optic switches and servers fitted with Mellanox CONNECT-X2 FSP+ NICs.
When I had problems with the Realtek RTL8125 chipset on my new X670E mobo, I dropped in an old dual-port Gigabit Intel i350-T2 server card and it was rock solid - a quality item. After the new XG-C100C arrived in the post, I substituted it for the i350-T2 card. It's a pity I had to shell out 100 bucks for a new 10GbE NIC to fix my 2.5GbE RTL8125 problems.
I have three 2.5GbE USB3 Ethernet dongles based on the Realtek 8156 chipset and they all work perfectly in a number of machines. They're certainly capable of running at speeds faster than 1.0Gb/s.
No doubt many people have fully functional 2.5GbE Intel i225 and Realtek RTL8125 chipsets on their motherboards, but I can't help wondering if cost cutting measures were employed during development and implementation. I doubt the 2.5GbE chipset on a motherboard costs more than a few dollars. Poor Windows driver design doesn't help, but more expensive plug-in cards often seem to fix the problem. Go figure?