This isn't meant to be a serious suggestion, but how about a multi-core device using Hyper-V and some of the remote-FX work.  That way you could have a parent partition that manages all the day to day stuff and could run add-ins manage the PVR system etc., and games ship as VHDs that get booted into a protected environment with it's own dedicated set of resources...