To me, the best way to do a comparison like this is thusly:
Take a PC from 2006-2007 without any hardware upgrades. Then, take a multiplatform game that was on PC and consoles at the same time in the 2006-2007 time period and get a baseline for the visuals/performance for both the PC and console.
Then, take a multiplatform game from 2013-2014 that appeared on both PC and consoles at the same time, and get a baseline on visuals/performance for both.
Then compare those two baselines. I have a feeling that the console baseline will gain on the PC baseline, especially if more than one game is tested to reduce the chance of poor ports.
Some things to take into account: the higher the specs of a computer, the more future proof it is in relation to consoles. If you had a really high end GPU, good CPU, and a lot of RAM back in 2007, it is logically going to take longer for the console "myth" of overtaking said computer to prove true (if at all). Also, the right OS and reducing of processing (and whatever other mitigating factors) all can help increase the longevity of a PC.
I'm not trying to be rude, but this is silly and now I can see why the OP was so irritated earlier. Everything you said was either in the OP or in the post I made just above yours, not to mention other comments throughout the thread. I can deal with people not understanding something, but it appears some people simply aren't reading before posting.
- The OP used a PC w/2006/2007 parts. Bear in mind also that even at the time (2007) this PC would have been considered mid-range and built for under $1000 w/all parts and software included. Although it's admittedly more powerful than the consoles, the consoles had an advantage (particularly the 360) those first two years and it wasn't until around this time that PC could match or exceed consoles at an affordable price. On that note, it was also around this time that we finally started seeing console games that truly looked next gen.
- You can't compare apples to apples hardware on console and PC. It's just not possible because the consoles back then were highly customized computers built from the ground up. The difference today is that the PS4/XB1 are stripped down versions of a PC. All the optimizations made on PC hardware over the past 7 years were directly transferred to console. This is in direct contrast to how things have been in the past where consoles were ahead of their time or "future proofed" compared to PC at the time of its release.
- Crysis came out in fall 2007 and was PC exclusive. The console version came out in fall 2011. Having played Crysis w/a similar rig (Dual Core Pentium D, 8800GT and probably 2 GB or ram) and the 360 version, I can tell you the PC version would have been marginally better than the console version. The biggest difference being resolution if memory serves.
- A game like Gears of War would have very similar results being released in 2006/2007 on 360/PC.
- Tomb Raider was released in 2012 for both console and PC. Again the difference in performance appears to the same gap between console and PC as Crysis and Gears of War.
- All three of these games prove that optimization on one platform benefitted the other, so console games didn't gain any ground over PC. They both benefitted the same. Imo, Crysis is a great example because a console port wasn't possible until Crytek updated from CryEngine 2 to 3. CryEngine 3 and Tomb Raiders Engine could both be considered "Next Gen Ready" at the time these games were released. Gears of War (and UE3) benefitted so heavily last gen because the engine was made for both platforms early on last gen and continued to be updated and improved on for years.
- Specs are really irrelevant, but the example he used is pretty close (although admittedly more powerful) to the PS3/360. The performance advantage of the PC retained roughly the same advantage over the life of the console. The same disadvantage for PC would have happened if it had lower specs.
- It's too early to say whether the closed nature of consoles will still push graphics and performance ahead like it has in the past. Imo, it's foolish to think it wouldn't though. I expect to see the same thing this gen as we have every other gen. As time goes on and developers get more familiar with the hardware, they will start taking more advantage of it and we will see things that hadn't been possible before. Due to the architecture of all these systems, it should transfer over to PC even easier than before and benefit everyone including what we will see in PS5/Xbox 4.
- Currently computer hardware power improvements have drastically outperformed the software. It's why we've see such a huge increase in performance in mobile devices vs. PC-like devices. The software has not been able to keep up with the hardware. Consoles may be the catalyst to finally move the software forward. I haven't really been paying attention to next gen engines like UE4 or Unity 5, but hopefully they have been built with multi cores in mind. Imo, the CPU is the area that has been the weakest in taking advantage of its capabilities. In other words, they haven't even scratched the surface on what PC CPUs that have been available for the last 5 years or so are really capable of.