could the Hindi dependence on word order be connected to its having fewer distinguishing case markers than Latin?

As soon as you lose clarity in one method of indication of meaning you need something else to take over the job. Even Latin, with only five (or six if you count the vestigial vocative) cases needs prepositions to carry some of the load.