Video/Audio streaming
According to
Flash video (FLV) bitrate calculator
Streaming 1280x720 video at 29.97 fps along with audio requires almost
1Mbps of constant downspeed. This is for ENCODED Video, which takes a
significant amount of time. To be as responsive as possible, the OnLive game servers will have to send uncompressed raw video.
According to
Video bitrate calculator,
1280x720 8bits/color @ 29.97 FPS equals
662.89 Mbps uncompressed bitrate.
So... unless you're on 1Gbps LAN with the OnLive servers, you won't be getting smooth framerates.
Latency
30fps is
barely playable for shooter/adventure games. Your controls feel non-reponsive and it's simply not fun.
Rendering on your own computer at 30fps means each frame takes 33ms to draw. If, however, this rendering is done on a remote server, the response time to your controls would be increased by the amout of latency between the server and you.
If you're optimisitic and assume 50ms latency, (how many of us has that for mabi?) the total time before your screen responds to a movement is 50+30+50=
130ms, which is more than 4 times as slow as a barely playable 30fps.
Can't play like that...