How far north did early Indo-European speakers go?
I checked on the Corded Ware, Fatyanovo, Abashevo, Sintashta, Andronovo, and Afanasievo cultures, around 3000 - 2000 BCE, and I found a northern boundary of roughly West Coast & Southern Scandinavia, Lake Ladoga, Kazan, Chelyabinsk, Omsk, Novosibirsk, and Irkutsk.
Checking on maps of biomes, this boundary is roughly the southern boundary of the taiga, the boreal forest. South of there is temperate forest (Europe) and grassland (steppe) (Asia), with Eastern Europe having some forest with grassland south of it.
Was this the limit of how far north these people could go and still maintain herds of their usual domestic animals? North of this boundary are hunter-gatherers and reindeer herders.
Linguistically, north of this boundary from Europe to north central Asia is mostly Uralic speakers. They likely first spread westward from Central Asia in the Seima-Turbino culture, around 2000 BCE, and then spread northward.
East of there are Turkic, Tungusic, Yukaghir, Chukotko-Kamchatkan, Nivkh, and Eskaleut speakers, and of these, Turkic and Tungusic ones spread out from their homelands starting around 1 CE.
So if Uralic, Turkic, and Tungusic speakers could learn to herd reindeer, then why not early Indo-European speakers?