Not very well i'm afraid. Battlefield 1 is quite GPU and CPU heavy so both your G4560 and the HD 530 will struggle to run 1080p even on Low at a playable frame rate. GTA V could be fine on that CPU but the HD 530 will still hold it back a lot. I would recommend getting a dedicated Graphics Card as soon as you can if you want to run it at decent settings and playable frame rate. If you have the money a GTX 1050 is ~$130 USD and would be able to run it and GTA V at a playable FPS at Medium Settings.
Link to i3 7100 (Close enough to yours) + HD 530 in BF1 > https://www.youtube.com/watch?v=MX56BLJLOvk