Editor's Choice ~ HD 4650 !
Sapphire definitely has a great mainstream card on their hands with the Radeon HD4650 overclocked. With the overclocked memory and GDDR3, the card is sure to outperform vanilla HD4650 models, and should be able to play many of today's popular games at reasonable settings without giving up too much detail.
For a mid-range video card, the overclocked Sapphire Radeon HD4650 pulls its weight. At a reasonable form factor and pricing point, the Radeon HD4650 packs a punch.
Consider the fact that up to four HD4650 cards can be used in parallel with AMD's CrossFireX technology to improve performance further.
The Radeon HD4650 offers a better pricing point, and also features some technologies not found in the GeForce 9600, such as DirectX 10.1 support.
http://www.bioslevel.com/articles/sapphire-radeon-hd4650/1