New Router or PCI-e Card?

I can't seem to find much of an answer anywhere, my current router has gotten finicky(weak signals, requires constant resets to work) so I'm looking to replace it, however I was wondering if grabbing a network card and setting up a network from my desktop computer, would be better/worse than simply buying another cheap router?


Something like around 25 dollars or so:

http://www.newegg.com/Product/Product.aspx?Item=N82E16833166082&cm_re=PCI-e_Wireless_card-_-33-166-082-_-Product

 

And is there any recommended software for windows to do such a thing with? And would a more expensive card work better or would it not matter?


It's mainly going to be used with my 3DS for smash online, though I have to get past the 018-0516 error first.