Simply no. A NIC or network card is classically a wired card to well, a wired network. You want to use WiFi so that would use a WiFi device. There are so many compatible WiFi cards to Inssider that I'll stop here.
For me I can check channel overlap with an Android app but did you try the usual? Set your router to 802.11g mode?
Why we do that is 802.11n has one non-overlapping channel. As you are an Inssider user, again I'll stop here.
One reason I would install a network card on my computer is so I can use software like InSSider to check what wireless channels my neighbours are using.
I suffer a lot from dropped wi-fi connection but are there any other benefits to installing one of these devices?