9500 is a damaged 9700.
9600 Pro are getting cheaper now, if you look good, you can find them for like $136.
The cheapest 9500 L shape i saw was for 149. Stock to stock, the 9600 pro beats the 9500 256bits memory interface, but someone on this forum said, when overclocked, the 9500 gives you more performance than an overclocked 9600 pro.