I was thinking about getting a good pair of headphones and I'm looking at audio technica m50x because I want headphones that are good both for gaming and listening to music. I'm wondering if having that good headphones will be enough for great sound quality or I need to get external sound card too?