I have a nice pc, with very good processor and gpu, ssd, 16gb of ram and all that good stuff needed for gaming. But when I made my pc I was focused on video performance, totally forgetting about audio. Now I'm equipped with cheap Amazon KLIM Mantis USB headphones and the "sound card" built in in my AsRock 450m mobo, but when I'm playing a game like battlefield 5 I'm not quite satisfied with the audio immersion. It sounds pretty flat, although I installed all the drivers and tweaked all settings. How should I proceed to improve my gaming audio experience? What to buy first? Better headphones? A cheap dedicated audio card? I'm totally ignorant about audio, please enlighten me
You'll need a good headset first and then maybe another sound card depending on your needs. Nowadays onboard sound cards are usually better than cheap dedicated ones, so you should be fine with just a headset.
Even the best sound cards can't do anything about a shitty headset. It's pretty much like having a Porsche on a cobbled road: it works, but it's no fun at all.