Sounds like a deal. You will have to double check your PSU and make sure it can handle the 8800gts 320mb. I'm not sure I'd buy that card right now, but it's up to you. I'd probably go with the 3850 512mb card instead of the 1 yr. old 8800gts 320mb. You'd get more vram for the newer games and you also have the PCI-e 2.0 interface and Directx 10.1 (if that even really matters right now).
If I was going to buy that card I'd go with the eVga one and possibly use the "Step Up" program within 90 days and step up to a 8800gt or 8800gts 512mb (g92), when their prices drop a little.