IMHO, there is no point in getting a 300 Mbps "n" router if your internet connection is 18 Mbps (unless you play LAN games, etc.)
Originally I bought the "n" router to reach from my house to my barn which my Lynksys WRT54G "g" router would not reach. I also figured the "n" may be a little better for transfering large (photo, video ect.) files between the computers within my LAN. And, of course, it was only ~$40 from Walmart.
Try using speedtest.net and select the nearest speed test server from your location.
speedtest.net shows about the same speeds with the closest test server in Memphis TN ~ 50 miles away:
Ping = 65ms
Download = 6.60 Mbps
Upload = 0.48 Mbps
-----------------
Usually the advertised speeds are the download speeds. According to the speed test, you are getting 6.7 Mbps download speed. Not even half of the "18 Mbps" the ISP claims.
Depends on the level of service you are paying for. Are you actually paying for 18Mbps service?
Bingo. I called my ISP and found out the service I'm paying for (cable tv, internet and house phone) includes 7Mbps connection speed. Their 10Mbps package is $20 per month more, and their 18Mbps package is not available in this area (I'm in a fairly rural location). I'm not interested in upgrading because 7Mbps is fine for what I do online. And my monthly bill is already ~$120.
Anyway, now I know and I thank you both for your help!