M.2 10GbE network cards aren't novelty products, but they used to cost a bit of money. However, pricing has improved over the years, and now you can find them for sub-$100 price tags.
The 10 Gigabit Ethernet (10GbE) standard, which debuted in 2002, hasn't entirely caught on, but its adoption rate is improving. 10GbE networking provides up to 10X higher performance than your standard Gigabit port. We're looking at transfer speeds up to 1,250 MB/s. However, you'll need the infrastructure to take advantage of 10GbE.
Upgrading your home network to 10GbE represents a costly investment because you'll need a 10GbE-capable router, network switch, new CAT 6a Ethernet cables, and a system that can harness 10GbE speeds. You don't usually find 10GbE ports on mainstream motherboards. Those ports are more common on very premium or server-grade motherboards. However, an add-in network card can be helpful when your motherboard doesn't have a 10GbE port.
There are two types of network cards: the kind that slots into a standard expansion slot on the motherboard or the type that utilizes an M.2 slot wired to the 10GbE port installed inside your system. Either variety is a cost-effective choice that doesn't require the consumer to spend hundreds of dollars to upgrade to a new motherboard to get 10GbE support.
CNX Software recently spotted an M.2 10GbE network card on AliExpress for $86, a significant price reduction over similar cards that went for $170 around two years ago. The card is based on the AQtion AQC107 from Aquantia, acquired by Marvell in 2019. The AQC107 is a 10 Gbps Ethernet controller with a single-port, five-speed design. It comes with a passive heatsink similar to those on M.2 SSDs. As its name implies, this M.2 10GbE network card is designed with PCIe 3.0 x4 ports in mind, but it will work with prior standards, such as PCIe 2.0.
The AQC107 is backward compatible with 10GBASE-T, 5GBASE-T, 2.5GBASE-T, 1000BASE-T, and100BASE-TX. However, it lacks support for 10BASE-T, so that's something to consider if you won't use the full 10GbE feature.
The AQC107 connects to a secondary board with the 10GbE port through a small ribbon cable. The manufacturer provides a standard PCI bracket and a low-profile bracket, allowing you to install it in regular or small-form-factor (SFF) systems. In the case of the latter, where there are limited expansion slots, the M.2 10GbE network card is a great option, so it won't interfere with the primary expansion slot.
The product page for the Marvell AQC107 confirms driver compatibility for Windows 10, Windows 8.x, Windows 7, Windows Server 2012, Windows Server 2016, macOS X, and Linux. It should also work with Microsoft's latest consumer operating system, Windows 11.