Difference in MEANING (NOT structure) between 得 vs 地
Actually, yes. there are some differences.

for example , the differences between 他跑步跑得很快。 vs 他很快地跑步。 
are exactly differences between "He runs fast!" vs "He is running fast".

他跑步跑得很快 emphasize quickly or fast while "他很快地跑步" emphasize the verb "run".
So. if no context, when you say "他跑步跑得很快", you probably are describing the man's speed, and when you say "他很快地跑步", you probably mean that he is running or he was running.

But this is not absolute.you could still say 他正在跑步,而且他跑步跑的很快. It's still correct.