1. Did you actually bother looking at FPS, instead of only at % numbers? I am sure Big Pascal will be 50-70% faster on top of GTX1070 for 1080p, does it make it a better videocard for 1080p 60hz gaming?
Per Sweclockers, the average FPS for an R9 390 (not 390X/Nano) is 64 fps at 1080p, but it's 98 fps for a GTX1070.
http://www.sweclockers.com/test/22153-nvidia-geforce-gtx-1070/5#content
You keep focusing on % charts and ignoring FPS averages. Both must be taken into context for mainstream/performance gamers. Sure the 1070 is by far the superior videocard to RX 480 but what difference does it make to a 22-24" peasant 1080p 60Hz PC gamer when the 1070 costs $380+.
It's easily possible now to buy a
$90-100 23" 1080p IPS monitor and
$200 32" 1080p LED HDTV. By now, many PC gamers are starting to realize that to take advantage of higher end $400+ videocards, we MUST move to 1440p 60-144Hz. 1920x1080 is the standard of 15+ years ago. It's outdated but people still keep clinging to it, desperately trying ot justify a $400 videocard to pair with their POS TN/IPS 22-24" 1080p monitor. In 3 years from now, a 1440p 144Hz will still be awesome but a GTX1070 will be outdated as far as tech at $400 goes.
2. Way to ignore how almost no one cross-shops $199-249 videocards with $379-449 ones.
An after-market R9 290 ~ 290X. That means for most of 2015, we had $180-200 960 2GB losing to a $250-280 after-market R9 290 by 56% at 1080p and by 69% at 1440p.
3. Those numbers you see in TPU or any other major site, 99% of PC gamers will never see. The vast majority of PC gamers shopping for $200-250 GPUs do not have i7 4790K or i7 6700K. This is key because GTX1070 is 100% CPU limited at 1080p gaming without those CPUs.
http://www.purepc.pl/pamieci_ram/te...pamieci_ram_wybrac_do_intel_skylake?page=0,11
TPU uses a 4.5Ghz 6700K.
In the real world where people are using i3/i5 and stock i7s, GTX1070's lead over RX480 will shrink at 1080p.
4. By the time GTX1070 level card is worth buying for 1080p 60Hz gaming, an RX480 user can just sell his card for $100, pocket the difference from not spending it on a 1070 and buy a better videocard. We've seen this scenario play out already for decades.
GTX1070 is a perfect 1440p 60Hz videocard. From the Sweclockers review, average FPS for 1070 at 1440p is 67 and it achieved 75 fps average once overclocked. No one stops anyone from buying a GTX1070 for 1080p 60Hz gaming if you MUST require
60 fps minimums in all games, but for the average PC gamer with i3/i5/FX, stock i7s that are aiming at 60 fps averages, GTX1070 is a waste of $ for the peasant 1080p resolution on budget 22-24" 1080p monitors.