Zain, my $0.02 is to up your budget and get a good 8800 320mb GTS, it will last you a good long time and it's well worth the money.

Also re: rebates, you MUST keep track of them. Calling, emailing, polite threats are often in order. If you don't keep track of them, you won't get them. Photocopy everything before you put it in the envelope too so you can head off the "You didn't fill it out correctly" at the pass. It's also usually worth it to send it via certified mail, it's only a buck or two.