Finally got this shit working. I went to the router downloads page, downloaded the zip file of the firmware, and just reinstalled it. Seems to be working fine so far (since last night). So, if you're having wifi issues, try reinstalling your particular router's firmware, even if you're on the latest version like I am. Won't hurt anything if it doesn't work. It's a definite iOS 6 bug.