So i've recently began scavenging for new hardware upgrades, and got to buy the heavy Asus NVIDIA Geforce GTS 250 with 1GB of memory. I am deciding on wether or not replacing my Sapphire AMD R7 240 1GB, because... i had a GTS 250 before, but EVGA and with only 512 MB. It ran all of my games decently (I am talking about 2010s games, i know it changed pretty much), but i sold it because i needed the money, so now i bought a new one that is technically better than the EVGA one i had.
My doubt is... is it an improvement? Now, i know what you're gonna tell me: "But the GTS 250 only has DX10 support and less pixel shader than the one you already have", so before answering, take in mind i already know those turn-downs, and i don't take them too sriously cuz i have my ways to run videogames who require DX11 and 12.
What do you guys think?