Video cards are different, but sound cards are virtually identical.
I guess you are using a 2-piece speakers system with subwoofer? Any sound card will work with that setup, even an old one.
Out of curiousity, why go through all this trouble to use an old joystick? why not keyboard?