Cloud would be a good alternative, also because then you won't receive any lag from your end, and also everyone is starting to go cloud like all the BIG companies as well and what that person said as well Win. Nice find.
I don't think that Cloud Gaming is a good idea since everything can go down such as the servers itself. Internet connection speed is also a problem when it comes to this idea.
Got to have servers all around the world. I get 30MS ping on Australian & NZ based servers with BF3, If I check a US server or EU I see 300 - 400MS and that isn't good. We'll see what happens.