AMD just right off tends to win in the Price/performance ratio. I think Nvidia is a little full of themselves cause, they aim at the lower power consumption lower heat and like you said they always have the top card, so they charge a little more. They cover the higher end a bit better, most of their mid to low end cards aren't new, they are rebadged cards from older generations. Like for example, the GPU orginially in the GT 430 has been inside of the GT 430, GT 440, GT 530, GT 620, GT 630, GT 730 (weird how it climbed back up right?), GT 420M, GT 425M, GT 435M, GT 520M, GT 525M, GT 540M, GT 550M, GT 555M, GT 620M, GT 625M, GT 630M, GT 640M LE, GT 710M, GT 720M, and GT 820M not to count a handful of workstation GPUs.Granted they did a die-shrink to 28nm at the 600 series but its still a Fermi architecture, not a Kepler (tracking this particular GPU is a hobby of mine lol). Not that its a bad unit, just a few generations out of date and still covering a larger portion of Nvidia's GPU market than probably any other GPU. Of course AMD does this a little too, they still sell the 5450 cards, but thats only the very bottom level. They legitimately have like the R7 240 GPU which is a GCN architecture as low as $50. So they are much better spread.
Anyways passion4tech, glad we got you to buy the faster card. If you are ever not sure, its always best to ask. Right now, for the last two years, I feel its pretty easy to say that AMD has held the best price/performance cards especially in the mid range. That can change at any moment though, and with discounts from stores that can even depend on which store you go to who is the better performance/price. Don't get too tied to either side.