Which noise canceling headset with a decent mic should i get?

I usually use my computer for 8+ hours on the weekends and I really need a comfortable headset with a decent mic. I want to be able to hear footsteps in games like CS:GO and I want to watch movies with them too. It would be nice to have a detachable cable but I'm ok without that.