Definitely the 8800, with a superior architecture and DX10 support, it is the best option. If you have the cash, a 640MB version is slightly better for the money and better for the future, but the 320MB version is great if you are on a slightly lower budget.