Upvote:1
The 8-hour requirement for transit visas only applies if you are departing on the same airline that you arrived on.
As you are arriving and departing on different airlines, you will be able to apply for a transit visa despite having a connection of less than 8 hours.
As an Indian citizen, you will need to apply for a transit visa in advance. The only exception is if you have a US Green Card or US visa, in which case you will also be allowed to obtain one on arrival in Dubai.
Once you have your visa, you can then decide if you want to actually use it, or just rely on the (paid) Marhaba service, which will transfer your bags for you.