I'm trying to decide on which video card to upgrade to. On one hand the NVidia 8800GTX offers DX10 support, and 768MB of memory. On the other hand the ATi 1950XTX offers GDDR4, and only 512MB of memory. I know there's a pretty large price difference between the two cards and that they both support the new HDCP technology. They're both upgradable to handle CF or SLi. I'm debating whether it's worth the cost to choose the 8800 GTX over the 1950XTX. I'm not even sure what the difference will make between GDDR3 and GDDR4, and not too many programs out there are running on DX10 yet. It would make it a whole lot easier if both companies just offered the same options with their video cards. Any suggestions?