I have a desktop computer with a Creative SB X-FI card and I got me a license of Live Intro and set everything up. It works really well but I can hear some cracks from time to time when playing my songs even though CPU load is only 50-60% and I've set latency at just around 10 ms (using the manufacturer Creative ASIO driver). I'm not that serious about my music but this occasional popping is really annoying and was thinking if I could maybe get a better sound card as current Creative cards suck (though I still fondly remember my AWE32, that was really something). I've made some searches though and it seems nowadays most people uses external interfaces. Would an USB external interface improve the performance of my equipment? Do they work as well as a PCI card? I plan to only use VSTis and audio files and my old Evolution external USB keyboard to enter notes. I don't need to record any external instrument. My desktop is around 2-3 years old, with Windows 7 and a good processor and RAM.
In the case the answer is affirmative I would be really thankful if any of you could recommend me a good interface, not necessarily the cheapest but good price/quality.
P.S: I've already updated my soundcard drivers to no avail.