Yes it would, BUT, putting a network card in a tower computer is MUCH EASIER than putting one in a laptop.
I only suggested a USB card for your laptop because of the difficulty in installing a new card in
your particular laptop. I just bought myself a NetGear AC600 adapter for my laptop this morning at Walmart for $37.07 because I can not get my antenna wires to connect to the factory card for some reason. I got tired of fiddling with it when I tore it down to clean the dust out of it back before my semester began, first time that I've had that happen to me and I've disassembled quite a few laptops in my time. The factory card still works, at home it gets a great signal, but at work (the only place I use it, I use it to work on homework for school) the signal gets flaky depending on where on my desk I set it. So for about half the cost your going to pay to have your card installed (not including the cost of the card), I made accommodations for my weak signal issue created by my antenna wires being disconnected. I'll go back in at the end of the semester and get them hooked back up, knowing my luck they'll snap right into place, seems to be the way things go...
But putting a NIC (Network Interface Card) in a desktop is a breeze, MUCH more simple than changing the card in
your laptop, much more simple. 2 side panel screws, 1 PCI slot blank screw, insert the card into a PCI slot (the one you removed the blank from in-front of
) use the screw you took out of the blank to secure the card to the case, put the side panel back on, turn it on, you don't have to break it down by removing all the screws just 3 typically. Update the driver and away you go. And while your at it it gives you a chance to blow out all the dust that has accumulated inside the case over the years