Reference compatibility and reliability, typical 10GBASE-T heat
Unbeatable price/performance ratio used, check firmware
Simple under Windows, hypervisor support less proven
👍 What we like
- ✓~10 Gb/s throughput eliminates the Gigabit bottleneck to the NAS
- ✓Intel and Mellanox cards are natively supported by TrueNAS, Proxmox, and pfSense
- ✓Inexpensive used SFP+ cards with low heat via DAC cables
- ✓Flexible connectivity: RJ45 to reuse copper, SFP+ for fiber
👎 What to watch
- ✕10GBASE-T RJ45 runs hotter and consumes more power
- ✕Used ConnectX-3 cards may require a firmware update
- ✕Consumer cards (Aquantia/Marvell) are less proven under BSD
- ✕A heatsink without airflow can overheat in a closed case
🏆 Our picks
Affiliate links · same price for youIntel X550-T2
~150-220 €
- ✓2× 10GBASE-T RJ45 (PCIe 3.0 x8)
- ✓Native drivers for TrueNAS/Proxmox/pfSense
- ✓Ideal without changing copper cabling
Mellanox ConnectX-3 (SFP+)
~20-40 € (used)
- ✓1 or 2× SFP+ 10G, low heat
- ✓Excellent Linux/BSD support (mlx4)
- ✓Unbeatable price/performance ratio
TP-Link TX401
~70-100 €
- ✓1× 10GBASE-T RJ45 (Marvell/Aquantia)
- ✓Simple installation, especially under Windows
- ✓Good for workstation to NAS connection
📑 Contents ▾
- 01 Why upgrade to 10 GbE on your server or NAS
- 02 RJ45 (10GBASE-T) or SFP+: the real choice
- 03 10 GbE Card Comparison
- 04 Our recommendations by profile
- · The “just works” server/NAS — Intel X550-T2
- · Best performance/price ratio — Mellanox ConnectX-3 SFP+
- · Workstation connected to the NAS — TP-Link TX401
- 08 FAQ
- · Are used Mellanox cards reliable?
- · Do I need a PCIe x8 slot for a 10G card?
- · RJ45 or SFP+ for a permanently on server?
- · Do these cards work under pfSense/OPNsense?
Why upgrade to 10 GbE on your server or NAS
Gigabit Ethernet caps out at around 113 MB/s usable, which is significantly slower than a single SATA SSD. As soon as you handle large files, back up VMs, or edit directly from the NAS, this bottleneck becomes frustrating. 10 GbE multiplies theoretical throughput by ten and, in practice, allows you to easily saturate a RAID volume or a full SSD pool.
However, not all 10G cards are created equal. The decisive factor in a homelab is not the most well-known consumer brand, but the quality of driver support for the systems you use: TrueNAS (FreeBSD/Linux), Proxmox (Linux), and pfSense/OPNsense (FreeBSD). A poorly supported card might work fine under Windows but cause issues elsewhere.
RJ45 (10GBASE-T) or SFP+: the real choice
This is the first decision to make.
RJ45 10GBASE-T reuses the copper cabling (Cat6/6a) you likely already have. It’s convenient, but 10GBASE-T runs significantly hotter and consumes more power (several watts per port), especially over longer distances. On a server running 24/7, this heat accumulates.
SFP+ accepts either a DAC cable (passive copper, ideal for short distances between rack and switch) or a fiber module. DACs consume very little power, generate almost no heat, and cost around ten euros. For connecting a server to a nearby switch, SFP+ is often the most rational choice. RJ45 retains the advantage if your wall jacks are already wired with copper.
Regarding switches, ensure you have the right ports on the other end: see our comparison of the best manageable switches for homelab which details models with SFP+ cages and 2.5G/10G ports.
10 GbE Card Comparison
| Card | Interface | Ports | OS Compatibility | Heat / Power | Approx. Price |
|---|---|---|---|---|---|
| Intel X550-T2 | RJ45 10GBASE-T | 2 | TrueNAS, Proxmox, pfSense (native) | High (RJ45) | ~€150-220 |
| Mellanox ConnectX-3 | SFP+ | 1-2 | Linux/BSD (mlx4), broad | Low | ~€20-40 (used) |
| Mellanox ConnectX-4 Lx | SFP+ / SFP28 | 2 | Linux/BSD (mlx5), excellent | Low-Moderate | ~€60-120 (used) |
| TP-Link TX401 | RJ45 10GBASE-T | 1 | Windows OK, Linux variable | Moderate-High | ~€70-100 |
| 10Gtek (Intel X540/X550) | RJ45 or SFP+ | 1-2 | Depends on Intel chipset | Depends on model | ~€60-130 |
Our recommendations by profile
The “just works” server/NAS — Intel X550-T2
This is our primary recommendation when compatibility is paramount. The Intel X550 chipset is natively recognized by TrueNAS, Proxmox, and pfSense without any tweaking, and the dual RJ45 interfaces allow you to reuse existing copper cabling. The trade-off is the typical heat generation of 10GBASE-T: ensure adequate airflow in your case. 10Gtek cards based on Intel chipsets (X540/X550) are a cheaper alternative that benefits from the same drivers, provided you verify the exact chipset.
Best performance/price ratio — Mellanox ConnectX-3 SFP+
The homelab’s best-kept secret. Sourced from the professional used market, ConnectX-3 cards are often found between €20 and €40, sometimes even less. The mlx4 driver is solid under Linux and FreeBSD, the card runs cool, and handles a saturated 10G link without breaking a sweat. Two precautions: check that the firmware is up to date (some variants ship in ‘VPI’ InfiniBand mode that must be switched to Ethernet), and pair it with an SFP+ DAC cable for a negligible total cost. If the budget allows, the ConnectX-4 Lx offers better long-term support (mlx5) and modern offload features.
Workstation connected to the NAS — TP-Link TX401
For a Windows PC you want to connect to the NAS at 10G, the TX401 is the simplest option: nearly plug-and-play installation with a single RJ45 port. Its chipset (Marvell/Aquantia depending on revision) is perfect under Windows but less proven under FreeBSD/pfSense: reserve it for desktops rather than firewalls. For a workstation, it is more than sufficient and avoids the driver hunt associated with used server cards.
Once you have a 10G network, the next bottleneck is storage: a Gigabit NAS won’t benefit from the higher throughput. Check out our comparison of the best hard drives for NAS and our recommended hardware page to size your setup correctly.
FAQ
Are used Mellanox cards reliable?
Yes, these are former professional server cards, very robust. The only point of attention is the firmware: some ConnectX-3 cards need to be switched to Ethernet mode (not InfiniBand). An update using the manufacturer’s tool resolves most cases. Once configured, they are perfectly stable under Proxmox and TrueNAS.
Do I need a PCIe x8 slot for a 10G card?
A single-port 10G card saturates a PCIe 3.0 x4 link, and dual-port cards ideally require an x8 slot to utilize both links at full speed. Ensure your motherboard’s physical slot offers enough lanes, especially in small configurations where an x16 slot might be electrically wired as x4.
RJ45 or SFP+ for a permanently on server?
For 24/7 operation, SFP+ with DAC is generally preferable: it generates very little heat and consumes a fraction of the power required by 10GBASE-T. Reserve RJ45 for situations where you must reuse existing copper cabling.
Do these cards work under pfSense/OPNsense?
Intel (X550, X540) and Mellanox (ConnectX-3/4) cards are well-supported under FreeBSD, and thus under pfSense and OPNsense. Beware of consumer-grade Aquantia/Marvell chipsets (such as those in some TX401 models) whose BSD support is more hit-or-miss: for a firewall, stick to Intel or Mellanox.