WiFi is subject to interference so to stop all this you get wired. Why repeat prior discussions?
The randomness is simple. You are in an open connection that any number of interferers can cause this. Your choice to bemoan it all or fix it.
About 300. Forget it. Pull it back to 802.11g (54 megabit) and choose an open channel. I've cured so many with that.
Bob
I was having trouble with my connection before, yet way less severe than it is now. I thought it was my wireless adapter's fault, since I would usually fix this random drop of internet by just unplugging and plugging it back into my computer. That's all it was at the beginning, just random internet drops. So me knowing nothing about computers, I bought a new wireless adapter, installed it, and now it's much more than just the random connection issue.
The new adapter I bought is a Belkin N600 DB Dual-Band USB Adapter. It says up to 300Mbps (5.0GHz or 2n4GHz), if it matters at all. My old one is just a default NetGear one.
So after installing the software, my internet connection when web browsing is now very slow, as well as the random ping spikes that occur during gameplay. Some specific pages sometimes don't load, some pages only load halfway, and only when I remove my wireless adapter and plug it back into my computer port several times does it work (or I reset my entire router). Even when I do this, it only lasts 5 minutes or sometimes 3 hours; it's all pretty random. It's all just a bunch of randomness since it basically only works when it wants to. When watching a stream on twitch.tv or something, it always buffers, and it never used to buffer with my old adapter. When trying to log on to a game, it doesn't react at the part where it says "connecting to servers". Sometimes I get past all of that and in the game lobby, after selecting something, it would say "retrieving data from server" and it would just not let me do anything after that and it would be a huge delay usually resulting in an error message box from ingame.
I tried plugging my old adapter in again and it does the same thing now. Ping spikes. Slow web browsing (sort of; it's all random). Connection issues. I even tried plugging them both in at the same time because I'm stupid and out of ideas.
I realize that I might not be showing enough information, or showing useless information, or not the right information, but that's because I don't know much about computers, so whatever info you need, just ask. Any help is greatly appreciated; this problem is really annoying. I'm actually lucky I made it onto the forums without the connection timing out.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic