Ported is ok if set up correctly. You should really have a subsonic filter set just below the tuning of the enclosure to prevent the sub from unloading. that's probably what's happening.
The type of music you listen to shouldn't really dictate the type of box you put a sub in. The sub...