I'm a bit partial to DLINK, with Netgear a backup. I do have a Linksys but I never seem to find a good product from them.
Anyway, 25 feet may be a lot more if you have some walls to go through. What I don't see listed here is adding a larger antennae. I run a system about 25 feet from my main router and I doubt I would have much better luck than you without higher gain antennas.
-S
__________________

|