Hi
am currently playing on my low-end gaming laptop, wich has a 7th gen i5 and a gtx 1050, and i most cases that more then enough, but i would not play pvp with it.
so what i would recommend is a
atleast a modern quad-core CPU just for gaming
ateast a 6-cores CPU if you want to Game and stream(then a AMD CPU is a better value and its cheaper
GTX 1050 ti 4gb or a AMD 470 4gb
in this way you dont need to break the bank, and you will have a decent game experience overall