Gamerscuxs :
I thought of upgrading CPU before getting a new GPU many pepole said it is a fine CPU can handle a GTX 1060 verry well
It all depends on what level your gaming. If your gaming at say 720p you can run anything on all Ultra settings and just fly. If your on 1080p most settings will be maxed, you will see a drop in FPS when compared to 720p. If your gaming at 4K then you will have to adjust settings, maybe some are mid level, some high, a couple ultra, and your FPS will drop when compared to 1080p gaming. Really your dealing with a 4 year old processor, 4th generation processor that can only boost to 3.3Ghz and can't be overclocked. Going forward you can still play all the games, but at medium to high levels 1080p (at least for awhile longer), but gaming above 1080p your going to be extremely limited.
I think the best advice that can be given right now is to wait maybe a month before deciding what upgrade you want to do. If AMD Ryzen performs as good as the early leaked benchmarks show it to be doing then it is neck and neck with Intel's current high end Broadwell-E and Kaby Lake offerings. In about a month we will find out just how good Ryzen is, and how Intel responds. If you want to stay with Intel you may be able to pick up a i7 7700K much cheaper a month from now, or if you decide to go with Ryzen you may have an equal or better processor than your brother, and likely at about half the cost.