It is just a bad idea to host the game server on the same server that hosts the web server , so i would suggest voxility and/or online.net for the game server and you don't need failover for a game server as these providers are quite good with layer 4 attacks and you only need HA for the website...