What OS do you have? I have w7 ultimate, and I believe that from home premium upwards you can have Windows Media centre. You need a tuner/ pvr card , which can be fitted into a tower or usb ones are available. The only thing is that if you want to burn a disc to watch on a DVD player, it needs software to convert the recording, which takes quite a time. See here for some idea of tuners:
Not sure why you do not use Freeview - all my TV's and PC tuners use it; why not use it on a set top box or Humax?