First off, the links you provided don't work.
Secondly, I'd go with a PCI-E 1x sound card : You'll have much better lantency and it won't clutter your desk since it'll be in your PC case.
Since I don't know what sound card you chose, I can't advise you as to wheter it's good or not.
However, just so you know, in my opinion the best soundcards are those made by Asus, and the Asus Xonar DX
is very well rated.