If the answer is "yes" then I would say Steam is 100% of the way there. In that case the slight overhead of a desktop OS is not an issue.