Currently at 1080p and higher resolutions with the GPU's on the market PCI 3.0 isn't really necessary. Having said that... the next gen coming might change that, but we won't know until that point. Don't stress about it. Hell AMD just got their first pci 3.0 board from Asus I think.
I don't think anything utilizes all of the bandwidth right now, but we might start seeing PCI-E based SSDs start taking advantage of more and more bandwidth.
2 port and 4 port gigabit network adapters running true gigabit throughput would be a good example of pcie v3.0 not being useless. there is more stuff than video that uses a higher clock and bandwidth.
When 4K monitors get here and the GPU's get beefed up to handle them, we might see a need for PCI-e 3.0 in terms of Graphics.
So, the programs/hardware that utilizes PCI-e 3.0 is the following (that I know of):
PCI-e SSD's (at least the Enterprise level).
True gigabit networking cards
Professional grade Graphics Cards might utilize it as well (4 GPU's to a card can do that I'd imagine). Quadros and the like.
... and that's about it. Perhaps RAID cards as well. Oh, and Video Capture cards (1080p) might.
Other than that, there isn't much else that can go into a PCI-e slot that would even touch PCI-e 3.0 x16.
PCI-e 3.0 CAN be useful when it comes to the amount of lanes dropping to 8x. Then it's basically PCI-e 2.0 x16 speeds which is near the cap of video cards I believe. PCI-e 2.0 x8 hinders GPU performance slightly if I'm not mistaken.