Hello 1877, I'm not an expert in this field so I don't want to recommend any computer, but i can answer your other questions. Basically every computer (expecially a gaming one) supports steam so that won't be a problem. About buying a gaming laptop: it would definitely improve his gaming...