I bought it here cause steam doesn't want to accept my card and nothing happened but I'm hearing bad things about updates on here