Somehow it's fixed, hopefully for good. Last night right before bed I tried to do everything all at once instead of after different reboots, reinstall NIC drivers, ran winsockfix, turn computer+router+modem off and then turn on router first, then modem, then computer, last night it didn't work...