If you have set it back at its still having problems, take the router out of line and test it just with your machine, this way you can determine where the issue lies. If it turns out to be the router as a whole, then maybe its just a touchy router, (they are not all created equal even the same model).

And with the factory default did you test it prior to loading the new firmware?