Streaming or long interconnect for better sound?

I'm planning to use my iMac as a music server. The music is all in the Apple Lossless format.

I'm thinking of either (i) getting a USB DAC and use a long (15 ft) interconnect to hook it up to my integrated amp (Musical Fidelity A3.2) or (ii) stream music from the iMac to an Airport Express (AE) and connect it to an external DAC with an optical digital cable. As a DAC, I'm leaning towards the Musical Fidelity V-DAC.

While the AE solution is certainly more elegant, would it also sound better than the long interconnect option?

Thanks in advance.
You might look into a Logitech Transporter. It uploads files wirelessly from your PC into a buffer and then plays them. It does not stream which I think is something you want to avoid. It has a good DAC in it or you can add an external Dac.
If you decide to go with Airport Express (I did) remember that AE drops clock between songs causing some DACs to cut few seconds of next song before they get back in sync. According to thread:

V-Dac doesn't do it but be careful with other DACs.
My iMac streams audio to the same DAC both via Airport Express and via USB @ nearly 30 feet; I know, USB limit is 15 feet or so, but it actually works very well. I can only guess that it is because 3 or 5 volt is not used; only data stream. I did this to do a direct comparison. The USB feed actually sounds better than the stream from AE, but only by a small margin, yet still noticeable.
Thanks, guys. Is there a better way for streaming the music than AE? Ericjcabrera, what USB cable are you using?
The usb cable I am using is of a generic brand with gold pins/connections. I've not tried any other higher end usb cables, since the one I am using works very well with zero drops even at the length it is transmitting. BTW, has anyone seen USB 3.0 cables as opposed to USB 2.0? I noticed them at an electronics shop. I wonder if they may be better?