the new gpu's are coming out at the end of 17' and will start with high-end so probably early 18 for low end ones. i need to upgrade sooner due to my son needing the hd 7850 back in his pc since his other gpu died.
I don't think you will find a NEW card for $120 that is as fast as the HD-7850. The GTX 950 usually starts much higher than that. And isn't a worthwhile performance improvement over the HD-7850. http://www.tomshardware.com/reviews/gpu-hierarchy,4388.html
also the gtx 950 cheapest ive seen is $150 right now......may be able to get a used 960 in my area for 120 but its not through a licensed seller so im kinda concerned about that
the 129 gtx 950 is after rebate so its actually a 140 dollar card. and as ive stated above i can not keep the current card as it is going back to my son since it belongs to him and his other one died. so i am forced to buy a new card and i have $ 120 to do it with not after rebates since i dont have the money to spend and wait 2 months for a rebate.