I'm looking to upgrade my PC GPU and I'm torn between the RTX 5070, the RTX 5060, or the RTX 5060 Ti with 16GB of RAM. I'm trying to figure out which gives the best frames per second for the money. Here's what I've got right now: an RTX 2060 with 12GB VRAM, a Ryzen 5 3600 CPU (I'll upgrade to a Ryzen 7 5700X after getting the GPU), and 32GB of RAM. I mainly play games like Dota 2, GTA 5, Baldur's Gate 3, and Red Dead Redemption 2, plus I do some video editing now and then. The prices I'm considering are $300 for the RTX 5060, $450 for the RTX 5060 Ti, and $540-$600 for the RTX 5070. Any advice on which GPU is worth the investment?
5 Answers
If Dota 2 is your main game, the 5060 should be fine. It’s a solid choice for the price, especially if you're looking for a budget-friendly upgrade. The 5060 can handle gaming and some light editing well enough!
The 5070 is definitely the strongest option, followed by the 5060 Ti, then the 5060. Just be cautious—don't go for the 5060 since it only has 8GB of VRAM. You'll want at least the 5060 Ti for better longevity and performance.
If your budget allows, I'd say go for the 5070. It's the best performer among the three options, especially with future gaming in mind. Plus, I've seen it going for under $500 at Walmart lately, which makes it a strong contender.
That sounds like a great deal! I think you can't go wrong with the 5070 at that price.
There's a lot of opinions here! If you think you might want to play newer titles in the next few years, the 5070 or 9070 would be more future-proof. If you're sticking to your current games, the 5060 is a good money-saving choice. What you choose really depends on your budget and needs!
For your needs, I recommend considering the Radeon 9070 16GB instead of the Nvidia options. It's cheaper, faster for gaming, and has more VRAM which is beneficial for video editing. Plus, it might serve you better than the 5070.

I have the 5060, and for casual play, it's perfect for the games I enjoy. It might be all you really need.