that motor rpm is probably the outer casing rpm, not the inner rotor speed, so it probably already includes the gearing ratios.
fwiw, to make speed calculations you need at least the motor rpm, wheel size the motor is in, and then what voltage you're running it at, and hten what throttle amount, and then what terrain it's on (slope, etc), and what hte current limit of the controller is. you may also need to know how much voltage sag the battery has at the load you're putting on it, if it has significant voltage drop under loads like some do.
that's why i linked to the simulator, becuase it does all this for you, if you read the whole page first to see what each setting is for, etc, then simply experiment with it.
there is also a thread here on es about it, which is linked on the simulator page itself, with discussion about how it works and vairous features as they get added to it.
for instance, this simulation using all the default settings except picking the g310 standard winding, chanign from kph to mph, and changing from 100w human power to zero, gives this
https://www.ebikes.ca/tools/simulator.html?motor=MG310_STD&hp=0&axis=mph
which shows a 20mph full throttle speed on the flats.
to get 1.6mph you must set the throttle to around 10% of full.
https://www.ebikes.ca/tools/simulator.html?motor=MG310_STD&hp=0&axis=mph&autothrot=true&throt=10
or use a system voltage of less, like 24v, and thorttle of 15.5%
https://www.ebikes.ca/tools/simulator.html?motor=MG310_STD&hp=0&axis=mph&autothrot=false&throt=15.5&batt=B2412SLA
or even less system voltage, like 12v (though i don't know of a controller that will work at that voltage), and a throttle of 31%
https://www.ebikes.ca/tools/simulator.html?motor=MG310_STD&hp=0&axis=mph&autothrot=false&throt=31&batt=cust_12_0.2_8
on a hill of say, 10% slope, the last one above only gets 0.3mph
https://www.ebikes.ca/tools/simulator.html?motor=MG310_STD&hp=0&axis=mph&autothrot=false&throt=100&batt=cust_12_0.2_8&grade=10
even at full throttle.
the first setup above on a 10% slope only gets 9mph under all the same setup conditions otherwise, also full throttle
https://www.ebikes.ca/tools/simulator.html?motor=MG310_STD&hp=0&axis=mph&grade=10
the same one with only 10% throttle on that slope only goes 1.1mph on hte hill.
https://www.ebikes.ca/tools/simulator.html?motor=MG310_STD&hp=0&axis=mph&autothrot=false&throt=10&grade=10
the next one above on that hill would only go 0.5mph at that same 15% throttle, and only 4.8mph at full throttle, and at full throttle it would overheat in only about 6 minutes.
https://www.ebikes.ca/tools/simulator.html?motor=MG310_STD&hp=0&axis=mph&autothrot=false&throt=15.5&batt=B2412SLA&grade=10
but changing the wheel size to a 12" wheel means it'll do 1.6mph at around 38% throttle and never overheat though it will end up being hotter than boiling water and the 24v 8ah sla battery dies in only a couple of miles
https://www.ebikes.ca/tools/simulator.html?motor=MG310_STD&hp=0&axis=mph&autothrot=false&throt=39&batt=B2412SLA&grade=10&wheel=12i
doing that same wheel change to the initial default setup with a 36v 23ah lithium battery gives 1.6mph at 26% throttle
https://www.ebikes.ca/tools/simulator.html?motor=MG310_STD&hp=0&axis=mph&wheel=12i&grade=10&throt=26, reduces the motor temperature a tiny bit, and increases range by several times.
all of those are wtiha weight of around 220lbs, so if you're only carrying say 100lbs it greatly decreases the power needed to go uphill, making throtle only 21% and range more than doulbe the above, with a much much lower motor temperature tahts only kinda hot instead of past boiling.
https://www.ebikes.ca/tools/simulator.html?motor=MG310_STD&hp=0&axis=mph&wheel=12i&grade=10&throt=21&mass=50
so lots of things affects the final outcome....