That would be such a massive article though, Rasta! Disproportionally so for the usefulness it would have I think. If it was done properly there would be so many factors to account for: from resolutions and multi-gpu setups to different games which put different and unequal pressures on the cpu/gpu plus the article would be constantly going out of date.
Bottlenecking should be one of, if not the primary, factors in deciding on an upgrade cycle though. Maybe that would a good article to have.
@Meat Vendor. I agree with SIN. I would be surprised if the cpu bottlenecked a single gpu. Crossfire, maybe and trifire definitely.
As rasta says - people worry about bottlenecking too much.
As long as you are getting 60fps at the resolution and graphics settings you want to play at in the games you play (each of those things matters) then it makes no difference. Bear in mind that many tvs have a 60hz refesh rate so it doesn't matter if your pc is pumping out 120fps, the screen is still only going to update at 60. Even if you have an 120hz screen your brain isn't going to notice the difference!
If you aren't getting 60 then this is where overclocking gets into its own:
If you overclock your gpu and the fps increases then you know it's the bottleneck.
If you OC the cpu and fps increases then you know it's the cpu/mobo.