B) Then I have to keep steam in offline mode, which always fucks with my achievements. Now, I'm not an achievement whore, but it drives me nuts that that happens. Like, for Tomb Raider, I have all the story achievements except for some in the middle when I lost connection or something. The very last story cheevo too.
Can anyone confirm whether you have to keep Steam in offline mode? On previous VPN unlocks I've just turned off the VPN once I've fired up the game and it's been fine? Sure it locks itself when you come off the game so you have to do the method again, but in terms of getting achievements I'm pretty sure that works around the issue.