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:


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.