They are both very close in performance and can play modern games quite well up to 1080p resolutions.
I would lean towards the GTX 950 just because it is newer, but if you can get one of them at a significantly better price then get the less costly model.