I am currently using the Audio Technica ATHM40FS and looking to upgrade. I like how the M40's sound, I feel the bass is pretty good I feel. My only issue with the M40FS is that others can hear my music when I turn up the volume. I'm considering sennheiser 555, 595, or Audio technica ATH-M50, ath-ad700, or ath-a700.

My budget is less then $150. I know I can find some of these on sale. I mostly listen to rap/hiphop/rock/salsa.

For gaming, my Asus Crosshair IV mobo has the SupremFX X-Fi built in. I play BFBC2.

Edit - By the way, if you're playing your music so loud that people can hear it through closed back headphones, that's probably an indicator that you should turn it down, you don't wanna damage your hearing.