We/i dont have anymore any x520 cards, however if you want transceiver recommendations, it's hard, because almost everything worked here great.
For the most part, we use flashable transceivers from Flexoptix.
Those are amazing, because you can reflash them to any brand you need.
If it has to be cheap, we use FS "Generic" branded tranceivers, they work also great, but they have often issues not supporting FEC.
Means even if the Switch and Server supports FEC, you cannot get FEC working. (Its not thaat big of a deal anyway)
By far the best expirience i have with DAC, 99% of the DAC-Cables here are Generic FS Cables.
We use DAC, whenever possible, even 7 Meter long DAC Cables if the Distance is not too far or need to go to another Building....
The reason is simple, DAC always works and Supports everything, never had any issues with FEC or anything else.
For me/us DAC is superrior to transceivers in every situation, as long as the Distance is fine.
Cheers