Some things to consider:
1: Your connection to the Internet is going to be the limiting factor in how fast things are/aren't. It doesn't matter if you have an 802.11b router with a max speed of 11Mbps if you have a 256Kbps DSL connection for example. The router will have bandwidth to spare if you're trying to pull stuff off the Internet.
2: I would personally avoid D-Link. They tend to load on way more features than the hardware can support, not to mention they tend to be a bit skimpy on the RAM.
3: You might look into the Linksys WRT54GL router. You won't find it in stores, so you'll have to buy it online. It's only an 802.11g router, BUT, it's more or less designed to let you run custom firmwares on it, like the very lightweight Tomato firmware. I use it on my V1.1 WRT54GS (kind of the big brother to the WRT54GL) and it goes for months without me having to think about it beyond checking for firmware updates. It's an amazing little workhorse. Unfortunately Linksys/Cisco pretty well neutered later models removing most of the RAM, but the GL model I believe has 8MB, which is 2-4X what most routers have these days. It's also under $100 at full retail, so it won't break the bank. There's also the Linksys WRT150N which has 16MB of RAM, but you have to run the somewhat heavier DD-WRT firmware on it, and getting it installed is a bit of a hassle.
I have to replace my 5 year old router. I use my router to download Netflix movies onto my blu-ray DVD player as well as internet and internet gaming. I understand that the faster the speed of the router the better the movie download quality as well as better internet gaming functions.
I think the fastes type of router, at present, is the "N" series.
1- Any suggestions on particular features I should be looking for in a good router?
2- Any sugestions on particular routers that will fit my needs and not break the bank (under $300.00)?
Thank you for any help you could give.