B, you are stressing too much. Enjoy the rig you currently have and once next generation CPUs and GPUs come out, you can:
1) Review benchmarks on sites like TechSpot, GameGPU, PCgameshardware that specifically test CPU&GPU combos in games
2) Ask for feedback on forums from PC gamers what their gaming experience is like with an i7 3930K + next gen GPU vs. what you have.
For now, it's too difficult to predict what will happen with multi-threaded for next generation games (i.e., 4-core Haswell vs. 6-core SB-E) and how fast GTX870 and 970 will be exactly to extrapolate accurately their PCIe 2.0 x16 bottleneck.
Since you got such a good price on the 3930K anyway, if anything you can sell it later and step up to Haswell/Broadwell or SB-E if there is a need. Right now the biggest bottleneck in your PC for games is the GPU anyway. Until you upgrade that, there is no need to stress about PCIe 2.0 or your CPU. You can safely enjoy gaming over the next 12 months with what you have.