If its a desktop, then use a cable, and stop making feeble excuses that it will be hard to run. A cat5e/cat6 is the best way of connecting any device, but is a tad inconvenient to move said device.
Wifi is shit. You mileage will always vary, because it is impacted on so many things, including baby monitors, nearby radar, CCTV systems, remote door openers, other Wifi systems nearby, radio control, microwave ovens, the list is endless.
Wifi has 2 possible frequency ranges, 2.4GHz and 5GHz. 2.4GHz is used for just about everything thats wireless, and unfortunately, depsite 13 channels available, only at best, 3 are available, usually less with modern 40MHz channels. Then idiots set theirs up on what they think are free channels, which overlap someone else, and everyone gets poor Wifi (Wifi works well if you are on same channel as somebody nearby, but not if you are on an adjacent channel).
5GHz has less contention, but more and more devices are now using it, and it has a shorter range due to poor penetration.
In the case of the USB junk you bought:
a) USB Wifi Adapters are universally junk. End of.
b) Wifi is shit. End of.
c) Virtually all are 2.4GHz only, so it forces you onto that frequency if your router is dual range, and thats not where you want to be.
d) Virtually all have crap antennas, far too small to pick up anything or xmit anything - antennas in you old laptop normally consist of 1 (on shitty laptops) or 2 or more (better ones) that are installed in the edges of the screen casing.
But the end result is that wifi remains shit with little hope of improvement on the horizon, and small USB devices dont make good transceivers.
A CAT5E/6 wins every time without fail.
Powerline adapters can be variable depending on distance and the age and quality of the house wiring. Generally, they either work well-ish, are very intermittent, or simply dont sync. Most of the chinese tat that the likes of Sky and ISPs used to dish out tend to need regular resets, as one locks up for no apparent reason. If you must use them, go for branded, such as TP-Link, as they will tend to be much more reliable. But not as reliable or as fast as a CAT5 cable

Oh, just to clarify, WiFi is shit. Just in case it wasn't clear.