Yeah, there are better soundcards. I think the thing to think about is how much computer power is used while performing functions on the computer. And sometimes a non-professional soundcard is doing all kinds of things, going on line etc., looking for updates maybe.
So here, go here and download this: http://www.thesycon.de/deu/latency_check.shtml
It is safe, and it loads up each and everytime you want to use it, and then goes away. Leave the icon on your desktop. The site will explain things to you, how to use the program, but basically you can turn it on and then go into your Device Manager and start turning things off to see where those clicks are coming from. Basically they are a CPU spike. A program is spiking your audio. Start with your internet connection of course, turn it off. Over here I use a wireless router and when I record, I just unplug it. My usage goes from typically 128 to 8 in the program, (and I have no spikes even with the wireless device plugged in, BTW). Remember to find all the updating features on your various programs and turn them off, right? If you are recording, you don’t want 8 programs going off at odd intervals looking for an update. Understand? You will. Carry on, Brother.