Finally I signed up for Google Cloud free trial. I wanted to setup GamingIO.com game servers in a way that I could manage it better. I found AWS EC2 was not up to the task and to get even a usable performance for a single game instance I would need to shell out 25$ a day at the least. I dropped it there and then, save for events I used to run for charitable causes.
Back to GCloud. Here I ran the same test using the small instance and was able to launch and play a decent CS:GO match for 10 players on it including bots. I would go as far as to say that even a micro instance on Gcloud can get you that performance. Just the way it shouldÂ be. I used the Compute Engine and regular Disk (not SSD) for setting up the Steam Dedicated servers.
Compared to hosted Game servers that charge $5 a month for 10 slots/players/bots, I think folks could do better with this method. You could go upto 20 players.
To be fair to AWS, it has tons of tenants sharing that vCPU. GCloud maybe underselling to make that performance look good for now. Only time will tell how far we can go.
I did sign up for Azure Cloud but never got around to testing it. May be another time.