Yes, you can stream steam games from Nvidia servers. You just link your steam profile to Nvidia games app, then find the game you want to play and it will piggy back through Nvidia to stream the game. Like previous poster said, some games don't support keyboard (half life 1), in which case you need to plug in keyboard and mouse. For other games, within steam you can map the controlller to be used. Best to check the games you want to play first if this is going to be an issue.
You can add an external hard drive.
"but you can just add a harddrive". I'm assuming you meant as in 'internally' then?, or ... And if so, then, what's the biggest size of internal HDD that one of these can take too?. And would that be the Desktop HDD size?, or the Laptop HDD size?, thanx.
xbox doesnt play pc masterrace games. case closed