For a budget build always look for used parts/rigs first. You can get a lot better PC for 600. My mate just bought a i5-9600k gtx1660 PC for 800€, and parts are a bit more expensive here than in the freedomland.
Just a suggestion, get a 3600 instead of the 2600 if Possible. Possible to get a cheaper case to cover the cost of the upgrade in CPU ? If yes then do that and leave everything else the same, will be quite good for CSGO. For just under $600 it's fine but can you find a way to get your hands on another $450 ish ??? If you can then try these guys maingear.com/product/vybe-stage-2-spring..
Try contacting them and give them your budget, they might be able to come up with something, you never know. Have heard loads of good stuff about them, Linus tech tips rates them highly.