I would recommend taking just the tape off the middle hole and leaving it like that it adds so much to the bass to the headphones and really makes then sound much better.
Well, you could get a headphone amp with bass and treble settings. I've got a Fiio E17 and it does just that.
A sound card wont do much except for boosting the volume.
First though, you should try using EQ (equalizer) settings, if you haven't already. On itunes you can try the "loudness" setting to easily hear what it's like, or the "full bass & treble" setting in winamp. You can change it further yourself to get the effect you want.
In the end, all that will noticably change the way music sounds are amplifiers, EQ settings, and other headphones/speakers.