Spoken like a fan boy, NVIDIA has intentionally made several games more difficult for AMD to optimize and you mention one game that's always done better due to AMDs strong async compute ability.
BTW Ryzen is coming for your i7, it's already getting beaten on average (in gaming) with 3600mhz ram and several optimizations.
I'm not a fan boy, I run the cheapest of both sides.. AMD gpu's and Intel i5 cpu's, the 8series processors were a joke but this fresh breath of air is fantastic for competition, kinda nice to see Intel choke after years of mobo pin changes in order to force feed more hardware for a measly 5-10% gain over the previous generation.. so I guess I've began grudging against Intel due to their greed more so than anything.
For all the reasons above I still run a 2500k 4.7gHz and a 3560k 4.5gHz, no reason to upgrade for 5% fps gains or 10% overall gains.