Good music and good gaming headphones are two very different things.
Nice 5.1 (fake) surround headphones, they help you hear were dem enemy 'nades at.
Nice studio headphones for comfort and sound accuracy.
Nice DJ headphones for bass and noise cancellation.
And personally, I have a desktop mic, but I hate it, so I just taped a bluetooth mic to my headphones... I suggest you get a pair of headphones that have a mic just for ease of use.
What's more important to you? Your music, or your games? Do you care for surround? How important is sound accuracy to you? Do you play any FPS games? (Were 5.1/7.1 sound actually provides an advantage)