DVBViewer broadcast live MPEG-2 streams, so if your connection is not fast enough, you will not be able to record MPEG-2 stream fully no matter what software you use.
Sometimes it is better to use
screen video capture software, because some
streaming video recorders can stop recording in case of buffering or other connection problems.
Anyway you need better Internet connection to record live streams. Or just record alternative streams of lower quality.