You can buy a retail version of the game but you will still have to validate it, decrypt it and update it online through Steam. With the retail box you are not downloading the whole game, just the updates. But you still have to go through a certain hassle whether you intend to play online or not.