It's not like I'm ever going to have a problem finding a game with 1.8 million people as opposed to 4.2 million. When the numbers are that big, neither community is "small"
It's gamestop, what do you expect?
It's been three years since I have set foot in one, or purchased anything from them online. Because of my own stories just like this, I will never spend a dime there again.
I work in networking for a living and long story short, your router shouldn't be causing any kind of noticeable slow down. This could also be caused by your ISP not getting the signal to your modem at the strength it should be arriving.
It wouldn't hurt to call your ISP and have them run...