Dein Headset schliesst du ja an einen USB Port an. Also bringt dir eine X-Fi Soundkarte wenig. Da beides unabhängig von einander läuft.
Das wäre genauso, wenn du den OnBoard Soundchip aktivierst und zusätzlich eine X-Fi Soundkarte installiert hast.
Aus beiden kommt dann der Ton, aber nur von der X-Fi Soundkarte hörst du zusätzlichen Effekte, da nur die Soundkarte die Effekte unterstützt.
Mit Software und Hardware kann man einstellen, wie der Sound generiert wird.
Mit Software wird der Ton über eine Software generiert. D.h. alle Soundeffekte werden von der Software erstellt, Dies ist aber recht CPU lastig.
Bei Hardware werden die Soudeffekte direkt im Soundchip generiert. Dies entlastet den CPU. Allerdings, wenn der Soundchip zu klein ist (was bei den meisten USB Headset der Fall ist) dann kann es vorkommen, dass der Ton stockt. Da der Soundchip mit den Datenmengen nicht mehr hinterherkommt.