You guys are all wrong. LEARN YOUR FACTS!!!
The 7300GS is an amazing video card, HORRIBLY under-rated. It has a lot of technoliges that the 6600GT dreams of. For instane, the 7300GS has up to 512MB of GDDR3 video RAM. Any computer that has 1 gigabyte of RAM in it the 7300GS autoenables the 512MB support. Also, the 7300GS has Shader Model 3.0 support. Along with OpenGL 2.0.
The 6600GT doesn't support Shader Model 3.0 or even OpenGL 2.0, it only has Shader Model 2.0 and OpenGL 1.5. The 6600GT is an older card, yes, it may have good specifications, but in terms of sheer video quality, thr 6600GT is an outdated card compared to the 7300GS.
The 7300GS is amazing for it's price. What throughs people off from buying the card is the 4 pixel pipelines. However! What most fall to realise is that the 7300GS boats a 7 series GPU, capable of delivering today's top end graphics. If any of you read the reviews on the card you would notice how it can be virtually any game on maximum settings; such as Battlefield 2, Half-Life 2, Counter-Strike Source, C&C Generals, and maybe even F.E.A.R, although that is a debatable game.
Point is, the 7300GS is under-rated. It's an azmaing card full of today's new technolgies, sure, it may not incorporate 20 pixel pipelines, so it won't ever achieve anything near the 7800 series graphics card, or the X1K family, aside fomr the X1300. Which by the way is probably it's target competetion. I do know for a fact however that if a 7300GS was to go up against my X700, the 7300GS would win hands down.
So please folks, don't just assume a card is bad just because of the low pixelpipeline count.