As part of getting my CS degree to build my new computer ive found that pci-e 3 has been rolled out and already there are cards being made for this interface i.e. the 7870. Somewhere in the course of looking this up i read that even top of the line cards dont fully utilize the possible bandwidth available on a 16x pci-e 2.x interface/slot. Anyone have more details on this and if this is the case is pci-e 3.0 more or less a useless investment, something akin to buying ssd drives? And then how much of a performance hit will something like the 7870 take being bottlenecked on say a 2.x slot?