I went through a bit of a breakdown about 2 years ago , that lasted about a year, in which I was trying to build the perfect Media PC.
Among my issues, I wanted to be able to watch one channel and record another.
I was mostly using Windows Media Center, but I also ended up buying a small number of other programs that had varying levels of success / ease.
Similarly, the Hardware that I bought was also varied too!
For a great deal of time, I was using 2 PCI cards, and I did have a real horror of a time, where certain channels, ITV being one of them, would simply randomly decide whether it was going to bother recording or not?
The issue was, that man ychannels would show up twice... For example I would have 2 x ITV 1's.
I would try to record a series, for example Emmerdale for the missus, and I set it up to recod the TOP of the ITV1 and then I would setup the bottom one to record corrie for example, but they would still be random on whether they recorded... I was adamant that this was because there was 2 cards, but it also sometimes failed to record een if I set it up to record BOTH.
What it was, was that the aerial was kind of picking up 2 signals... btu the TV itself was fine with it, but the computer saw both.
I am currently using a single TV card, but its a dual one. Its a DVB-T so it uses a Digital aerial NOT a SAT Dish. It also works flawlessly now, and thats because once I realised, I had the aerial moved a little, but now I am in a new house.
As has been said, hauppauge ( or however its spelled ) are possibly the ones to go for, but mine is a rather rare and nice one, that I cannot remember the name of.. Black-something or other???
I have bought tons on ebay and they have all given me some levels of rubbishness. I also have a couple of USB ones and they have been just as good as the PCI ones to be fair.
For me, some of the better software is DVB-VIEWER and I also love JRiver however, I have never bothered to try to setup Live TV on that... Dunno why? I just dont really seem to gel with Kodi even though I have used XBMC on and off for years... Im an idiot like that!
Have I even answered you here or like usual, I just waffled havent I?