f2pool is fine, and as far as know there is no reason to distinguish between NVDIA & AMD when it comes to share acceptance.
It either works or it doesn't. You said it worked. What changed since then?
Maybe also rebooting your router might help fix NAT/WAN possible issues.