If you must upgrade now,
MSI Cyclone GTX460 and
Gigabyte GTX460 are my favourite due to quiet aftermarket coolers. If you using a monitor with resolution below 1920x1080, you may even get away with 768mb versions of these cards (although I'd grab the 1GB myself).
On the 5850 side, $240
XFX 5850 looks good because of its lifetime warranty. MSI
TwinFrozr II is priced very low but it has poor reviews.
On the GTX470 side,
Gigabyte for $250 is a good deal.
Your choice of card will depend on the games you want to play. Besides Final Fantasy 14, GTX470 is faster than 5850. NV's performance advantage grows with DX11 games like Dirt 2, Lost Planet 2, Metro 2033, STALKER: CoP, BattleForge.
Bang for the buck - 460
Quiet and great performance - 5850
Fastest - 470.
Review:
http://www.xbitlabs.com/articles/video/display/nvidia-geforce-gtx-460_11.html#sect1
If you place more emphasis on having a quieter card, skip the 470 on that list as it's on the louder side.
I would probably not buy a 5850/GTX470 for a stock Q6600, however. Overclock the CPU.