350$ is really tough. i never thought i'd say this but maybe consider buying a console? if you want a decent GPU you should start at atleast 200$ and that one wont run the games at the rate you'd be happy with. on top of that you need CPU, Mobo, PSU, a case, Case fans, CPU cooler, mouse keyboard. i would say either save up for a good budget PC around 900-1000$ or buy a console.