How do the programs I select get down loaded to my DVR?

I just have installed a Direct Tv system, one DVR and one wireless Genie. I picked some programs to down load and they are in a que waiting. Today I was exploring the applications and found a section for "Genie suggestions", I turned that on, and was able to find additional programming to down load like older shows of Cooks Country,other cooking shows, Game of Thrones, etc. They went into a different Que that allowed me to sort or prioritize there downloading. For now they are there and I am waiting.

When will they actually down load, days, weeks?
How do they get to my DVR, through my dish or through the wifi connection in my home?
Can I connect an ethernet cable to my router to facilitate faster downloads?