raccoon
10
I have two of the above wireless network adapters, and both of them drop my internet connection about once an hour.
It took me several days to figure out that the problem was both adapters.
I thought it was a software problem, and I tried many different things to fix it.
Now I know it was a hardware problem. 
I hooked up one of my Alfa adapters, and it was slow as molasses.
I hooked up another of my Alfa adapters, this one...

https://www.amazon.com/gp/product/B00VEEBOPG/
...and my internet connection has been fine for a few hours.
That network adapter is pretty expensive, but so far it gets the job done. 