Well,
I actually was pretty close to breaking out the Dremmel and putting a large CPU heat-sink fan or power supply fan on top last night. Much like the post you directed me too, that is what I have done to routers in the past except I use thermal epoxy instead of JB weld, probably pretty close though thermally, thermal epoxy has Aluminum in it. I have a whole box full of heat sinks I got as a sample when I was a EE, but D-LINK stacked that darn WiFi board right on top of a flat piece of aluminum that D-Link designed as a heat sink for components under that , the same one that burned me!
This morning I moved everything over to a switch so that at least should help a little. The router no longer is acting as a switch, just a router.
When I said Franken-router I was not joking. After I have exhausted all other possibilities, I WILL COOL IT!
As I said above, there is a guy that sells cooling kits on Fleabay for a popular brand of router that also has this problem, they don't look bad, just a small CPU fan, though I may have to go with 2 small fans because of the amount of heat.
My PC has 2ea 140MM case fans, 2ea 120MM fans just for the 8 core CPU heat sink, 2ea more 120MM case fans and 3ea 80MM video card fans all running at low speed, you can barely hear my PC when it is on. My video card was running at 90C when gaming when I first built it, now I consider 50C high, but the system does start getting noisy under full load, kind of like a jet ready for take off. But I have NEVER met a game yet I can't run at full detail!
I will try the easy stuff first(setting tweaking), then install a fan or two(maybe 3).
Thus far it has not crashed in over 12 hours........