10tacle :
photonboy :
Uh, and saying "If you can afford $120, then you can afford $190... " does suggest a problem with basic mathematics. Seriously though, saying "spend more" is a bit silly IMO. AND the card is already been purchased, so suggesting he spend over $200 (tax etc) is even less of a value proposition.
He asked our opinion. I gave mine. All I am saying is that if I'm going to upgrade, I'm going to do a serious upgrade, not a step upgrade. Speaking of math, let's do it just based on one game benchmark at 1080p, Battlefield 1:
GTX 1050:
$120 for 41 FPS = $2.93 per FPS
RX 570:
$190 for 91 FPS = $2.09 per FPS
And keep in mind my point was about thinking about the future.
Don't take it too seriously. Read the quote again, it just doesn't make sense literally though of course I got your POINT which is why I also said "seriously" after. Also, FPS per dollar isn't so simple because it assumes a good CPU or else the numbers change (high-end GPU less likely to benefit on average).
As I said, it's hard to comment anyway because it depends on the GAMES he plays etc.
OTHER:
*You may want learn how to use ADAPTIVE VSYNC. For example, you are currently running either:
a) VSYNC ON - which adds stuttering if the FPS can't meet the Hz rate (i.e. solid 60FPS for 60Hz monitor), or
b) VSYNC OFF - which causes screen tearing.
You might want to investigate tweaking to 60FPS (likely) using Adaptive VSYNC, at least in games where it benefits most. I would turn VSYNC OFF first, then tweak the settings so that you hit 60FPS about 90% of the time.
Then force on Adaptive VSYNC for the game. This should lock on 60FPS VSYNC ON, but if you can't output 60FPS it turns VSYNC OFF automatically, thus giving you some screen tearing instead of added STUTTER.
(a couple games like Max Payne 3 also drop down from 60FPS to 30FPS if you can't maintain 60FPS which is really jarring as it gets much more sluggish. I forced on Adaptive VSYNC and when I drop into the 50's briefly i get slight screen tear only)
Here's how:
NVidia Control Panel,
"manage 3d settings"
"program settings"
add game,
find the "Adaptive VSYNC" option, then SAVE the settings, then
TEST it works (screen tear happens if you drop below 60FPS is the proof). Can use FRAPS or Steam FPS indicator.
(I use this for some of the Assassin's Creed games since I find it hard to keep a solid FPS and the stuttering was pretty bad at times, and VSYNC OFF showed a lot of screen tear so this was ideal... at least until I buy a GSYNC monitor but they are expensive)
OTHER: Adaptive VSYNC's main drawback is that cut scenes often have screen tearing. If it's a 30FPS, pre-rendered video it will because it just monitors the FPS output, and if it's lower than the goal (i.e. 60FPS) then it auto turns VSYNC OFF. I'd like them to disable that for VIDEOS in a game.