Even a scientist specialist only Oxford University (no cottage) GP Farm might be better than Oxford in Moscow. How many scientists could we get there? 12?
I'm not saying it is better than Moscow I'm just looking at the possibility. And it will be a longish game so long term view might make it a viable option.
There are two grassland river tiles near GP Farm (opening up soon when Paris falls)
Sure you could run 12sci after Bio.
Post-Bio GP Farm
8 sci @ Pop 13 with one sugar farm
+1sci per 2 pop beyond that (via 4f grass farms)
So, 12sci @ Pop 19 (and you're not working any of your cottages, btw)
Post-Bio Moscow
3-4sci @ Pop 10, working 1 or 2 gold
+1sci per 2 pop beyond that
So, 8sci @ Pop 20, while also working 2 gold and 2 silk under bureau
Or, 6sci while also running two riverside cottages.
Moscow also has +2 fresh water, unlike GP Farm.
Most importantly, the difference in setup cost is simply astronomical. Getting all the requisite infrastructure (including, in this case, Palace) in GP won't actually allow you to run all those specs and/or cottages very much, I'm pretty damn sure. It would also be quite difficult to accomplish while running Caste, for instance. I think that city needs only minimal infrastructure and then runs maximum specialists. It's most useful that way.
The real problem with this is that Moscow would be wasting all its awesome hammers by focussing on research (though it doesn't necessarily need to be in continuous research mode just because it has the research infra). This is why you're looking at alternatives, and I do appreciate that.

I'd also love to find another spot for a primary science city, but I just don't see it. GP Farm and Siberia are closest, I suppose, but I wouldn't consider either a very great science city and they're way behind in development. Anything we see from here on will have a very steep setup cost, since we could be closing in on Oxford very soon. Unless one of the AI capitals (not Paris) is totally wicked... We likely won't be capturing those for a while, however. I suppose it may be ok to consider a significant delay in Oxford, but I'm fairly confident that any major Space player, starting with Dynamic, would just roll his eyes at that decision. We're talking a major delay in getting to Lib-Comm-Bio-Sushi/Mining, and all the associated payoff. The relative value of the Oxford city does (somewhat) diminish once we have 30-40 cities under SP or Sushi/Mining. It's greatest in the upcoming period. That's what I think, anyway. Hardly super confident, but it's a very important discussion right now.