After damage to 2 high end Logitech headsets I owned after the use of unbranded USB sound cards, I finally settled for an economical, higher end USB sound card. The Steel Series Siberia USB Sound card. It is advertised as a very good card for gaming, but I also found it most suited for use with the headsets on laptops without 3.5 mm jacks.
It works very well on Linux out of the box and the sound quality even on cheaper headsets makes you hear even the smallest sound. Music sounds heavenly for the price it is worth. You can get this from http://www.flipkart.com. It is a good recommendation for the price it comes at.