Doesn't matter how you get the game, your problem will most likely be getting the game to run in the first place...
I absolutely HATE HATE HATE Rockstar Social Club..., it will probably be your main problem getting the game to run...
Rockstar makes wonderful games, but they have the most clueless technical support team...
they will make tickets and apologize very nicely about your problems... then proceed to direct you to unhelpful links on the Rockstar tech site...
I've finally got everything to run smoothly after a few weeks, but it was all my persistence to find the answers to my problems on my own!
Don't expect much help from Rockstar!