I genuinely cannot believe that there are people into history who actually still take the 'Christianity set us back 10,000 years!' meme seriously. Much less the idea that the whole of the middle ages in Europe was apparently non-stop stagnation and 'ignorance.'
But to get back on topic. One of the things I think is important for fostering a scientific revolution is to avoid the wall that most civilizations eventually run into of diminishing returns on innovations that eventually slows down advancement before it can really take off as it did a few centuries ago. Many of the causes tend to be political nature. Technology is often times disrupted or regressed due to being politically inconvenient. Causing things like what you see in China restricting maritime trade or even simple cases of machines being banned to preserve jobs for certain people.
Capitalism and its philosophy of endless growth for the most part I suspect are key here. In fact I have a suspicion that if somehow it never took off, Europe probably would've hit a steep incline in their progress some time after the Enlightenment. Prior to capitalism the dominant worldview when it came to wealth and progress was that things were zero-sum and the ultimate goal of a society was maintenance and homeostasis. The idea of endless progress building on itself was alien.
To be clear, I'm not saying capitalism was the sole driver, it was definitely supported by other factors. But I do want to note that one thing that Christianity holds in common with capitalism, is the idea of said expansion. Evangelical religions that sought to expand themselves by any means and gather followers, is actually something of a rarity in the history of belief systems. Most belief systems were parochial and cultural, in comparison to cosmopolitan deities like Allah, or figures like Buddha.
Which is why I nominate Buddhism as a candidate for what could've helped foster a scientific revolution. Buddhism unlike many Eastern philosophies is a fairly international faith that does have expansion as an agenda, that is the goal of spreading Dharma to everyone possible. The only problem is that in spite of its effort it failed to really achieve that all encompassing authority that the Abrahamic Faiths.
Before the first millenium, Buddhism was a fairly enterprising religion. It fostered networks of trade in the Silk Road to spread itself, profit and explore the world. In China it created vast economic enterprises. Monasteries that became pawnshops and banks, investing their wealth into profitable enterprises that were then again reinvested into expanding their wealth with idea of endlessly growing themselves until Dharma encompassed the entire world.
It reminds me a lot of the advent of mercantile free cities in Europe that served as the seed beds for capitalism in the future. Unfortunately, or fortunately depending on your leanings, it wasn't to last. The monasteries grew too big, that and China was going through a bullion shortage, so the government liquidated them and put a stop to all that venture capitalism.