If you make a steam account there you can find a lot of games like this or if you want them for free go to a site called CROHASIT and there you can find all sorts of games no virus and and updated
you can purchase your key on intantgaming or similar you can even buy it on amazon, once you get your key you should register to steam o related program to the purchase and there submit your key