LioHernandez :
My budget is very limited right now, so i can either get an g4560 + RX 480 8GB or an i5-7500 + RX 470 4GB
PC is mainly for 1080p gaming use
what do you guys think i should get?
The i5 is a great CPU that'll last you quite a few years.
With the rise of Ryzen, you're going to see more and more Core/Thread usage in games from now on so the G4560 will eventually struggle a great deal on more demanding CPU orientated games, GPU orientated games will eventually struggle but not for a while.
Since you're going into 1080p gaming I would say 4GB VRAM is OK, in the long run you might need 8GB for 1080p.
The RX470 and RX480 are very similar in performance so I wouldn't be concerned for a while even with the VRAM difference.
I would suggest you get the i5+RX470. It is great for ARMA, BF and SimCity, a.k.a. CPU orientated games, the GPU will make almost no difference.
In a couple of years the i5 will pay off big time compared to the G4560 and i3 and by that time you can upgrade the GPU.