I'm not sure which driver might be causing the problem though. The last time I tried, and it rebooted, when it started again it had unistalled the Hauppauge driver somehow, and it refused to install again. But on rebooting again, this time intentionally, the driver was back installed again.
This although the problem is not with viewing the Hauppauge channels with the XCard, but those of the Twinhan. And I have no problem using the Twinhan with these drivers and the Xcard for TV output in MyTheatre.