I started by disabling all startup programs and re-enabling them one at a time, and after I started all of them manually (with the exception of a few unnecessary programs), my internet was still stable, so I then proceeded to check which of the programs I open manually at startup was the cause. Roughly 2 hours after I opened JRiver, my internet dropped out (I had opened the other 2 before the 2 hours was up). However, before I started checking the manually opened programs, I made the mistake of re-enabling ALL of the startup programs, not just the necessary ones, which is how I missed the true cause the first time. So, just to be sure, I started from the beginning again, however, this time I did NOT enable all of the startup items before checking the programs I open manually, and that's how I found the true cause. I'm still not sure if it was DVDVideoSoft's Free studio or if it was my printer software, however, I'm fairly confident it was one of those two.