Stop popping and lagging audio Windows 10
Solution 1:
The problem you have is the amount of potential things that it could be.
The second problem is you've tried a lot of things.
Assuming you've updated the drivers, including the chipset drivers and the audio and graphic drivers then it could be due to software
Attempt with headphones incase it's a fault with the jack or the cable/speakers (although very unlikely in this case)
However, you've attempted many media players! And you've tried different songs.
An option would be to boot the machine into safe mode to see if the issue persists. If it does then you know it's software/driver related
Removing unwanted drivers/peripherals etc (such as 2nd hard drives/usb devices etc) may help but I'm not convinved.
The solution is very hard to know so power of elimination is the best bet I think... Because sound cards are cheap, I feel the best thing to do is buy one and try it out. I suspect it is cheaper than taking it to a computer repair shop
However, likewise, see if you can borrow some USB headphones or similar to see if the same issue perists on that.