Well, it's always best if you can do a clean install of an OS, especially on a server. But, if you do that, what are the consequences for your users at the remote site? You have to consider that.
If the remote server is going to handle logins and is a child of your local server, then I'd definately make both a GC in case your connection between the two sites is interupted.