If you can grab a used Xonar Essence STX for around £70, then that would be ideal.
If you don't come across one or would prefer to buy new, Xonar U7 would be a good choice. It's a very good external card, similar in quality to the DX and Soundblaster Z, and has a fairly decent albeit not particularly powerful headphone amp. The lack of power doesn't matter so much as the X2's don't need that much power really. That would only be of concern if the headphones were inefficient and needed more power, like AKG K702. I don't really see the point in seeking out a sound card without a headphone amp though just because the X2's don't need one; the U7 is a good card, regardless whether you need the headphone amp or not.
You get speaker and headphone connections, which is useful if you want to connect speakers up. With the DX, you'd need to use the front case audio connection in order to use both headphone and speaker without swapping. You also get a volume control knob, which again can be very useful and a gain setting on the headphone amp; unlike the Soundblaster Z, which doesn't. That's only got high gain output, so the volume can be very loud even when Windows master volume is set to 15-20%, when using sensitive headphones. The Soundblaster Z is a good card, and that's the only real downside, lack of gain control.
STX has all of the above and a much better DAC and headphone amp. Easily worth the £70 if you can find one.