x520 are my go-to cards for 10G networking. They are dirt cheap, ubiquitous, relatively low power, and "just work" (except module lock, but it's not a big deal with linux). However, they are ancient.
What card would you recommend as a replacement, which is lower power, does not cost a fortune...