Just sharing my experience with audio setting.
Actually all program having 12 to 24 equalizing channels will do. But if you have much concern for best bass booster, means a pure bass frequency without any interference with all others frequencies then equalizer won't work that much.
Just use a software or sound processor that have a capability to serve a separate low frequency line out connected to separate sound amplifier that drives any size of subwoofer speaker.
Why don't you just take it out from one of 5.1 or 7.1 sound card setting output? All you need is only a powerful sound amplifier with sensitive input line in, real subwoofer speaker. And let the equalizer play the mid range to high range frequencies.
I have this setting on my own home theater.