I good gaming headset will set you back $100–$270 depending on what you get. Sennheiser has a few nice higher-end headsets that do surround-sound. Razer, Steelseries, and Logitech have a few good headsets as well that are also surround-sound. The Razer ones happen to have a built-in sound card (which is actually your best option).
The problem you're going to find is that any headset that is tailored more towards a gaming crowd and less towards those of us who really care about audio reproduction. That means they're going to do great at percussion and vocals but not the same full-body you get with a good set of cans. However, that's not their purpose so whatever.
I know a few people with the higher-end Logitech headset and they seem quite pleased with it. I know personally I'm quite interested in Sennheiser's higher-end headsets.