Honestly I don't see cloud gaming becoming a real thing, not in two years at least. More like 5-10. I actually built a 3d Cloud Server for testing with my company using the Nvidia Grid K1 card. Pass through from the hardware to the virtual desktops works well enough, I was able to run Maya 2015 pretty well. When trying to play Portal 1 though it crashes within five minutes. There's two issues with this concept. The first is shared hardware. Unless they're planning to dedicate a single gpu per vdi you're going to be sharing a multi core gpu with other users, likely 4-5 at most. If you're using basic 3d applications (like Mine Sweeper or Windows Aero) you're ok, but if you launch something like Borderlands performance will tank to single digit frame rates before it eventually crashes. The hardware just isn't anywhere near where it needs to be to pull this off, and when it is it'll make a GTX Titan look like a bargain priced novice card. Adding the price for a single server capable of handling this (mine was roughly $5k-$7k, not sure I don't handle billing lol) you're looking at nearly $10k in hardware alone, not to mention vmware licensing and paying someone to actually assemble this (mine took roughly 30 hours total for it to actually work without using a virtualized video driver, and using pass through with the Nvidia driver). The real issue is internet speeds. 3d Cloud Server or just remote access to a gaming rig either way an SSL VPN connection has to cross over the internet. My server at our data center has a 1 gbps connection, I forget the speed at my office but it's certainly faster than anything you'll find at the average home. Performance still lags, so even when the gpu was clocking 60fps I was only actually seeing like 5. Playing Super Street Fighter 4 it seemed liked the characters just teleported everywhere lol. It's a cool idea but I say it's a gimmick, it's not likely to be both profitable and cost effective for business or gamers.