Both cards should be adequate assuming it meets your needs and matches well with your hardware. Realize that with the games you want to play you go from games that are very easy to play graphically to a game like RDR2 that can still bring the best card to its knees depending on top graphical settings and resolutions.
So with no idea of what resolution you will be playing at and what refresh rate it is very hard to even begin to recommend any card.
I would remind you that the cards you are talking about are last gen and that hopefully early in the coming year some mid level cards for current gen should begin to be available.
So a big question is do you really need a new card right now?
Next remember to make sure your Power Supply meets the needs for whatever you buy.
If you can provide your full system specs and monitor specs it would be a lot easier to have an idea on what to tell you.