http/www.head-fi.org/a/the-best-bass-headphones-a-head-fi-wiki
just how much bass are you looking at? is "bassy" classification enough or were you looking for more? generally the bassier the headphones the more muddled they are for quality. the less bass oriented they are the more they have sharper highs.
open headphones are more airy sounding so people often like them for games. however many open headphones dont have as much bass response. closed headphones typically have more bass but dont have as wide a soundstage as opens. closed are sound isolating (dont leak sound in or out) while opens are not.
if you want virtual surround you need a soundcard which supports dolby-headphone or similar virtual surround option.
some headphones to recommend:
ath-m50 closed, bassy (deep sub-bass too) but reasonably clear highs, small soundstage an cheap. i own a pair of these.
dt770pro closed, the 80ohm version are really bassy with an amp (capable of sub-bass), bigger soundstage than the m50s but not by much.
dt880pro semi-open. somewhere between the 770 and 990.
dt990pro open, some bass but not the same level as the m50 or 770-80ohm, more focused on sharp highs and clarity. wider soundstage.
hd598 open, fair bass for gaming but might not be suitable for bassheads and dubstep, huge soundstage (they are often picked for gaming because of this) very clear and pronounced mids and highs.
you can listen to some general comparison sound clips here
http/www.sonicsense.com/blog/headphone-shootouts/which-headphones-are-best-listen-here-for-yourself its not perfect but it gives you a general idea how they sound in relation to eachother.
depending on what you buy you may or may not want an amplifier (not sure what soundcard you are running)
also, i wouldnt suggest noise cancelling headphones. they distort sound. a good pair of over-ears closed design will muffle most outside sounds. however, closed means smaller soundstage.