Do you have all the game files in the same directory? It should look like this.
On Mac:
On Windows:
If this doesn't help, you could try claiming a Steam key and activating the game on there. There's usually no problem with the file system and permissions.