parani :
Currently for only gaming i7 7700k is the best cpu. It helps in high fps like above 120fps if u plan to use 144hz monitor but rysen can't provide high fps but if u do 1440p 60hz, r5 is OK with gtx 1070 or Vega 56(guess it's slightly better than the 1070)
While that was true at launch for 1080P that has become less true since plus since the OP is going for 1440P (where it was never an issue) it matters even less. Devs have been patching fast and in some cases where Ryzen was way behind at 1080P high refresh rate it now comes very close, matches or exceeds the i7 7700K. Personally I would go with a Ryzen build like the R5 1600 or better if your willing to go AMD or wait for Coffee lake to launch if dead set on Intel. While it is true at them moment an i7 7700K will win in gaming more times then not, it has issues as soon as you through game streaming into the mix or any other work load. At which point Ryzen (6C/12T) dominates Intel 4C/8T chips. And when you take the fact DX12 is finally starting to ship in a fair number of games, a larger core count chip will last much longer then a 4C/8T part (regardless of vendor). Look at games like Rise of the Tomb Raider, The Witcher 3, The Division...all use 8+ threads. Then you get games like BF1, Watch Dogs 2, GTA V, Ghost Recon Wildlands...these games will use upwards of 16+ threads and the trend is only growing. My new recommendation for gamers is 6C/12t (amd or intel) especially if doing game streaming at which point 8C/16T is actually best. Entry level gaming is 4C/8T and bare bones gaming 4C/4T. Here some links to chew on...
Patched games
https://hothardware.com/news/amd-ryzen-users-reap-huge-performance-benefits-with-rotr-and-zbrush-updates
https://www.extremetech.com/gaming/247141-total-war-warhammer-will-also-receive-ryzen-patch
https://hothardware.com/reviews/amd-ryzen-optimized-benchmarks-with-ashes-and-sandra
Check those out and you'll see when at 1440P Ryzen and intel are very close....
https://www.youtube.com/watch?v=-LMGOq_PbVQ
https://www.youtube.com/watch?v=jlCz8Kpw6ic
And a recent one from Anandtech covering 1080P/4K with Kaby Lake, kaby lake X, Ryzen and sandy bridge chips from second gen thrown in for good measure.
http://www.anandtech.com/show/11549/the-intel-kaby-lake-x-i7-7740x-and-i5-7640x-review-the-new-single-thread-champion-oc-to-5ghz/11
All this points to Ryzen being an outstanding chip for gaming. It won't win every time in strictly gaming, but fairs very well. The higher the resolution the closer all the chips perform. And as i stated other workloads that are multi-threaded or game streaming, Ryzen destroys Intel's equivalents.