I spent $150 on studio headphones before realizing my motherboard was the problem
Your motherboard's audio chip might have a headphone amplifier in it, and it's set for the wrong headphones.
We haven't written up this one. XDA Developers has the full story — the link below goes straight to it.