Unfortunately the answer depends on your TV. Some TVs you can see an slight improvement with the DVI cable. The difference is sending your TV a digital vs analog signal. And yes you can receive all your programming HD and non over the DVI cable.