I would say deffo look at 8800GT for the performance/price, and im not totally sure but if the x4 slot is all you have then i dunno if it would work.
Im also interested in all these new cards being advertised. How come they are so much cheaper? There are alot on pre-order at some very nice prices. Anyone want to clear that up?