All routers are limited to the same RF by law. You will not find a router that is more powerful than another so that's a non-starter.
What you may want to learn about is how to fill in the dead zones after you get your first router. I use the method noted in this forum's sticky post at about post 18. It's cheap and works well.
I'm currently using a budget Netgear WGR614 G router to connect my desktop (wired), laptop (wireless), and HTPC (wireless) on the other side of the house. I also have a network printer connected to the router via RJ45 that works fine with all computers. Currently, I'm having issues connecting the HTPC, but I'm not sure if it's because of the distance or other issues.
Anyway, I would like to upgrade to a router that has greater range and perform well for streaming media from computer to computer and from the net. Especially for my newly built HTPC. I'm looking to upgrade to an N router since they appear to have the best range. I have a 40% off discount at a store and these are my choices:
I don't want to go overkill, but I don't want to buy something that's not going to work for me after hours of configuring. My main concerns are distance and performance. Extra features, I'm not all that concerned about, but the USB NAS option is kinda nice.
Should I be looking for one really powerful router or two simple routers to extend my range? All suggestions appreciated.