OK, so my budget is 600$ Max and I am a teenager (idk if age matters here),I travel 2 times a year and I travel to a country where the light goes out once or twice a day for 5-8min. I also want to program small things. And some of the games I'd like to play are: PUBG, over watch, Battlefield, GTA V, COD WWII etc...