at $500-$600 you have more than enough to get a nice hi-fi audio head set, at that price point there is no point getting a gaming headset.
if you don't mind a wait if can find a very nice set but shipping takes like a month
good bass headphones:https

/www.amazon.com/beyerdynamic-Custom-Headphones-Accessory-Microphone/dp/B00PK2LJ4E
good analytical or very "flat":https

/www.amazon.com/AKG-K701-Reference-premium-headphones/dp/B000EBBJ6Y
OR
http
/www.akg.com/pro/p/k712pro
Great wireless headset:https

/www.headphone.com/collections/headphones-under-500/products/sennheiser-momentum-wireless-noise-cancelling-headphones
Extra note when buying high end headphones
1: pay attention to the resistances or ohms, with out an amp you will not be able to use headphones above 64 ohms on a mobile device, it will be very quite
2: open back VS close back, open back will sound better but there is no noise canceling, any thing you are listening to will be able to be header by the people close by, and you be able to hear them.
the blue yeti will work wonderfully as a mic, but if you need one on the go i strongly recommend the "mod mic"
https

/antlionaudio.com/
side note, i have never bothered with surround sound personally but have had descent positional tracking with games using 3rd party software to emulate 3d sound, when it comes to positional tracking it comes down to how the game is coded most of the time, some are designed for sound sound style head sets some are not.
In the last 2 years about there has been a push towards binural surround surround, which is about as close to real life surround sound as you can get and you don't need any gimmick 5.1 or 7.1 head set it just uses 2 speakers and works similar to how you 2 ears would in real life.