As your opening sentence said neo, they don't even use the potential of 2.0. And even with the optimized coding, etc., the present cards still don't. So we are talking a complete rehash of the world here, new chips, new m/b, new graphics cards, etc. lol

As crunchers, we aren't really hitting the walls with this stuff. Look at the commercial world with the super high powered graphics and scientific computing requirements, and of course too, look at the prices they pay for that stuff. Way above and beyond what the high volume everyday consumer would pay for the stuff.

I think with a lot of this hardware stuff it is purely pursued to try and maximize the ability to incrementaly withdraw money from people's wallets. It isn't directed towards the perfection of the technical abilities of the product. Look at the fundamental difference between windows and the UNIX world............. Windows brings out a new version, and with it a whole new batch of problems that goes through the process of being fixed, and about the time they get it working worth a hoot, then bingo it's time for a new version and we go through all the stuff again. What is it directed at? MS's incoming cash flow is the primary and real world goal. In the UNIX world, the process is to fix a problem which normally doesn't entail a whole new release of the product that revamps the game as with windows. Linux got bastardized a bit in this process as some of the commercial software houses started trying to play the M$ business model, which as we have seen hasn't worked out well in the linux/unix world.