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.
Between the 2 cards which one is the best one to buy? Thanks.