Alright so I was getting wifi no problem. But connection was slow so I decided to power off and on router. Now nothing can connect to it by wifi. I have my laptop wired to it and it works. What am I doing wrong? or what went wrong? This dir655 has given me a lot of headahce over the couple years i've owned it.
I'd try resetting it back to factory-stupid and re-configuring it from scratch (Channel, SSID, encryption keys, etc). Actually, maybe leave it open for a few minutes to see if you can connect to it without encryption - I have been know to fat-finger an encryption key and then wonder why nothing will connect.
As far as a new wireless router, I've always had pretty good luck with Netgear in a home networking environment. I'm not making any claims of "best" or anything like that, just that I've always had pretty good results with it.