I second Mapman's recommendation of network streaming. Computer speed, amount of RAM, playback program, file format etc. make no difference since timing is recreated on the other side of the bridge (saves a lot of money). Sound still can be affected by ambient electrical noise but in this respect slow computer might be better than the fast one.
Asynchronous USB should be good as well since, as name suggests, it does not use noisy/jittery timing from computer by buffering the data and requesting different amount of samples each frame to keep buffer between underflow and overflow.
Asynchronous USB should be good as well since, as name suggests, it does not use noisy/jittery timing from computer by buffering the data and requesting different amount of samples each frame to keep buffer between underflow and overflow.