The type soundcard you need depends on the hardware setup of the machine, not the op system. Once the sound system is physically installed and the driver installation has been run, it should work.
Unless you have an ancient (by technological standards) computer, the sound hardware is located on the motherboard of the computer and there's no need to install another to record audio.
If you can provide more specific information on what the problem is, we may be able to offer more help.