http://www.ncixus.com/products/?usaffiliateid=1000031504&sku=105153&vpn=02G-P4-2966-KR&manufacture=eVGA&promoid=1025
Okay, that's $176 after the $20 rebate
AMD R9-380 4GB??
$190 after rebate ($40 more than GTX950) gets you this which seems to have pretty good customer feedback (which oddly in no way matches the pcpartpicker score.. huh?):
http://www.newegg.com/Product/Product.aspx?Item=N82E16814202149&nm_mc=AFC-C8Junction&cm_mmc=AFC-C8Junction-PCPartPicker,%20LLC-_-na-_-na-_-na&cm_sp=&AID=10446076&PID=3938566&SID=
*The R9-380 is roughly similar to a GTX960 (varies by game, model chosen etc) though this does have 4GB... basically the reason to go this way would be FUTURE PROOFING (more VRAM, and possibly better DX12 performance).
Summary:
Not sure what to say... if I try to compare similar quality then (after rebates) the GTX950 is about $160USD. Seems like a nice card but then I found a GTX960 for just $16 more with at least 1.25X the performance... so hard to recommend the GTX950.
Then the R9-380 is arguably similar to the GTX960... but with pros and cons as mentioned.
Anyway, I think there's enough information here to make a relatively informed decision. With no good DX12 data I'd recommend AMD if all things were roughly equal however IMO they are not... so I prefer NVidia but everybody has different preferences.
Thus, depending on max budget I'm suggesting the EVGA GTX960 2GB I found for $176 after rebate... unless other information comes forward to change that.