I didn't see the following in the list:
1. A girlfriend
2. A life
So I'm afraid I can't make a suggestion.
I have a life...as far as a girlfriend goes...well my 6600GT will last me a lot longer than any girl would, and cost a whole hell of a lot less, so I think I'm good to go
if you get eVGA they always have that step up program. infact I'm thinking of doing that here in about a week or so. Send in my 6600GT, pay $200 and get a 6800GT
I think I can put off the watercooling for another 2-3 weeks to get that card, then get the MAZE4 GPU block to put on that, and my system will be smokin