Used Solarflare cards can be had for ~$300. Warning, the fancier features are disabled on cheap cards; you pay Solarflare to upgrade the firmware to get access. The kernel-bypass software and kernel driver (for setup) are usually free to download. A new ExaNIC might be $2000? last I checked. Netronome, maybe $1200?
You can get experience with ordinary Intel hardware and AF_XDP or DPDK.