I think that’s a pretty good choice. The next step up would give you a 1050 for $200 more, then. 1060 for $400 more.
The 950 is right in the sweet spot for games right now, and while you’ll have to turn down graphics features for AAA titles a few years from now, it’ll still play them well, and it play most of today’s titles with nearly all setting son high for its 1080p display.