maxalge :
get a gtx 1050 ti for your i7 860
dont waste money on the 2400g, it would be a downgrade from the above. The built in is comparable to a gt 1030 - garbage
then you can easily save money for a complete platform upgrade down the road
I wouldn't say that GT 1030 level hardware is necessarily "garbage", as it largely depends on one's needs. A Ryzen 2400G's CPU performance should be somewhere around 50% faster than an i7 860, and its GPU performance should be around two to three times the performance of a GT 730 when paired with a dual-channel kit of relatively fast RAM.
However, I do agree that for gaming, putting the money into just a video card upgrade for the time being might potentially be a better use of funds. The i7 860 should have roughly comparable gaming performance to AMD's older FX processors, which are not exactly great for running today's most demanding games, but are still arguably capable, so long as one doesn't demand a steady 60fps in all titles. A 2400G offers a decent amount more performance on the CPU side of things, but its integrated graphics (or the GT 1030 for that matter) aren't exactly great for resolutions around 1080p or higher in most recent games, and a GTX 1050 / 1050 Ti level card would likely be nearly twice as fast when performance isn't CPU-bound.
Either way, performance will be limited by one component or the other though. In the case of the 2400G system, performance will be more limited by the integrated GPU, while in the case of the GTX 1050 upgrade, performance will be limited more by the older CPU. The GTX 1050 is going to cost a lot less than upgrading all those other components though. Personally, I feel the regular 1050 is currently a better value than the 1050 Ti, due to the shortage-induced high pricing of video cards going on right now. The 1050 Ti might be a bit faster and has more VRAM, but in most cases its performance is only around 15% faster than the regular 1050 in today's games, while its price is around 50% higher, which currently amounts to around a $75 difference. A few months ago, you could have gotten a GTX 1060 6GB for a little more than what a 1050 Ti is currently selling for, or a GTX 1060 3GB for less.