Did you recently upgrade firmware on your router? Since you can connect to Internet without router, your network card in PC should be good. I suggest you go buy a router from a store which let you return within 30 days. Try the new router to see if it is working.