Audio for computers is not that hard to do unless there is a problem or the speed of the computer is slower than what you can really do with the computer.
http://www.thesycon.de/deu/latency_check.shtml Setting up the computer for music may take some tweaking of the OS, downing automatic functions and tasks that can be done manually, and preserving your audio takes (or MIDI) on the computer - maintenance of the computer.
There are many audio/interfaces but drivers are very important with the device and have the correct connections to record or make music on the computer whereas soundcards do not have proper connections except in the form of 3.5mm plug-ins for line inputs or outputs and generally never any MIDI connections on those soundcards.
Although there are many places on-line and off-line (like a music store or GC maybe) reading will be required to rifle through all the Options that can be had in buying equipment for such an endeavor.
http://www.sweetwater.com/shop/computer-audio/audio_interfaces/ That searching for that equipment on the Internet or in the music store will be up to you.
Reviews and generally opinions from other people who have bought said equipment for the purpose will be your opinion whether it is designed for what you need and how you will use the equipment.
And as you can see there are pages of equipment and not all may be even listed at one website.
http://www.sweetwater.com/c695--USB_Audio_Interfacesor whatever type you choose to run on the computer.