Have you played around with sound device settings(audio mixer) to see if any setting there made an improvement or difference?
Yeah i had actually, first was PulseEffect and then Pavucontrol, both of them raised the volume to an acceptable level but with an unworthy sacrifice of sound quality.
does the audio go quieter during certain moments when you are doing something else that requires audio or is it just random?
Well recently I've noticed a pattern where if i left the headphones for more than 10 minutes with no audio it'll switch to the low audio mode, I'm not sure though
Also try installing pavucontrol and playing around with the audio settings there since it has more settings than the default audio mixer installed in most distributions.
As I mentioned before, I did use pavucontrol but had to sacrifice audio quality which wasn't honestly good.
And thanks for the reply! thought this would be burred in the seas of forum question.