
Pictured above is the full range of high-end cards (GeForce GTS 250, GTX 260, GTX 285 and GTX 295, from left to right) from XFX.
The GeForce GTS 250 is simply a re-branded GeForce 9800 GTX+. NVIDIA had chosen to rename it as the GTS 250 for 'more uniformity' across the different segments of graphics cards it has. It competes comfortably against ATI's Radeon HD 4850 products.
The GeForce GTX 260 has 216 shader processors and runs on a wide 448-bit bus, giving 896MB of video memory. This card is known to have good overclocking potential (oh wait, actually the 250/260/285 all have that). This card is pitted against ATI's Radeon HD 4870 products.
The fastest single card (single GPU) in the market would be the GeForce GTX 285, running on a 512-bit memory bus, and 1GB of video memory.
If that isn't enough for you, the GeForce GTX 295 with about 1.8GB of video memory (1792MB to be exact) should be able to satisfy your hunger. Similar to the ATI Radeon HD 4870 X2, the GeForce GTX 295 has two GPUs onboard, running on an internal SLI design (the HD 4870 X2 runs on internal Crossfire). You don't need an SLI capable board to run one of these GTX 295 cards.

With an eye-catching design, it's really hard to miss these XFX graphics cards.
All the XFX cards above come with the full version of Far Cry 2 (with the exception of the GTS 250), as well as the 3DMark Vantage benchmarking suite.
On to the pricing... Since XFX is considered a 'premium' brand, it would be no surprise that these cards are priced slightly higher. The GTX 260 896MB goes for low $400, the GTX 285 1GB for slightly over $600, and the GTX 295 1792MB for slightly over $800. The GTS 250 512MB? It's $259 only, yes you read it right.