https://pcpartpicker.com/list/hPXKzM
Just an EXAMPLE, but i wanted a build to estimate cost and see what types of builds I could make.
*If I get a GTX1050Ti for example instead of a GTX1060 3/6GB then i can put the money towards a much more solid CPU for games that utilize the extra cores better, and the AM4 socket should support a ZEN2 8C/16T which may be as much as 2.5X more powerful than the R5-1400.
I could have even got the R3-1200 but I'd strongly suggest getting the R5-1400 as it is hyperthreaded which should give a smoother experience (less stutter) in some situations.
I didn't research the MOTHERBOARD but if you go with Ryzen then:
a) get 3000MHz or 3200MHz memory
b) get two sticks (i.e. 2x4GB)
c) get four SLOTS so you can add more memory later (i.e. another identical 2x4GB kit)
Many of the online games (MMO's) benefit from the extra cores/threads and can also stutter less so it can be very MISLEADING to look at some benchmarks where the G4600 may seem similar so you decide to go with that and a GTX1060.
In the end it's your choice, but the best advice I feel I can give is to aim for the R5-1400 CPU given the rough budget, again for the threading benefits now and especially in the future plus the CPU upgrade path.
(The R5-1400 + GTX1050Ti would end up very similar to my i7-3770K OC'd + GTX680 computer that I gamed on until end of last year... it ran most games great provided you balanced the game settings properly. I also saw many occasions where I was over 50% usage so the G4600 would struggle in some situations... and games will only continue to utilize more CPU threads better in the future, especially with DX12/Vulkan games)
.. forgot to say you want to do a light OVERCLOCK on the R5-1400 as well. (whatever is stable, though I'd do that after running a week to make sure system is stable... and make sure your DDR4 memory is optimal frequency too)
UPDATE: corrected to R5-1400 from R5-1500, and hopefully 3.8GHz is possible as an overclock with stock cooler.