Name: nVidia GeForce 7800 GTX
Specs: Single-slot PCIe card, 430 Mhz Core clock, 24 pixel pipelines, 8 vertex pipelines, 256 bit memory interface with 256 MB 1.2Ghz GDDR3 RAM
Performance: Superb, but you'll have to pay for it. Priced around $750-$800
Rating: 3.5/5
Name: nVidia GeForce 7800 GT
Specs: Single-slot PCIe card, 400 Mhz Core clock, 20 pixel pipelines, 7 vertex pipelines, 256 bit memory interface with 256 MB 1.0Ghz GDDR3 RAM
Performance: Excellent performance for price. Slower than GTX, but much more affordable at around $550-$600.
Rating: 4.5/5
Name: ATi Radeon X1800 XT
Specs: Double-slot PCIe card, 625 Mhz core clock, 16 pixel pipelines, 8 vertex pipelines, 256 bit memory interface with 512 MB 1.5 Ghz GDDR3 RAM
Performance: Slightly better than the GTX, slightly worse than the GTX 512, but you'll pay a lot more, since these things are still rarer than Peter Costello not shifting blame about. Looking at about $850-$900+ for one.
Rating: 3/5
Name: nVidia GeForce 7800 GTX 512 MB
Specs: Double-slot PCIe card, 550 Mhz Core clock, 24 pixel pipelines, 8 vertex pipelines, 256 bit memory interface with 512 MB 1.7Ghz GDDR3 RAM
Performance: The undisputed best you can buy, but whoppingly overpriced. Priced at a wallet-busting $1150+
Rating: 2.5/5
Overall, I'd recommend the 7800 GT. Best bang for buck you can currently get (if your wallet can extend to $550).
I_F