Of those three I'd probably pick the Hyperx. The Gigabyte set uses multiple drivers(speakers) and that's not really how 'true' surround sound works. The speakers are right on your ear, so using multiple drivers is an unnecessary gimmick. When the speakers are farther away from you, such as in a room, that's when using multiple speakers, placed properly, can create surround sound. Otherwise you just have more than one speaker blasting into your ear from point blank range. A good set of stereo headphones can generate the soundstage and imaging you need for gaming. Research it yourself if you don't believe me.
edit: to change 'stereo speakers' to 'stereo headphones'