So here's the deal. I'm a beginner PC gamer with almost no knowledge of PC's or sound in general. I had my gaming PC built 7 months ago and ever since it was built I've been struggling with terrible audio. Whenever I connect my headset to my PC, there quality is bad, there is a subtle crackle, my microphone cuts out every now and then. my mic also flips out every now and then, making loud popcorn sounds or just plain screeching. I know for sure it isnt my headset because ive tested it on other computers, and used other headsets with this PC. My PC does not have a sound card, so maybe the motherboard controls it? There is no room to add an internal sound card, so with a bit of research i thought maybe an external card could help. Can anybody tell me if this is my problem, will it help, and recommend me a cheap sound card?