Just an idea, but you could use the case fan out of your old desktop tower to dissipate some of the heat from your router. That would be efficient enough to run on a fairly small solar panel and be quiet enough you wouldn't notice it.
I actually keep mine on a laptop cooler just to increase it's lifespan.
RE: SUMMER HEAT BURNED Up Our Internet Router! - Plus, SUGAR CANE and Garden Look!