Zab, the solutions I see posted in your first link include two that I have seen as those that work the most often:
Removing the home .config directory and rebooting (After backing up the original .config as .config-bkp to save any OTHER configurations the user does not want lost...) and rebooting.
OR...
sudo nano /etc/modprobe.d/alsa-base.conf
options snd-hda-intel position fix=1
options snd-hda-_____ index=0 model=______
Where _____ is the processor manufacturer and the model of the headset.