As gaming servers usually are very resource intensive (even when set up properly) a dedicated server hosting solution is probably your best bet. The main aspects to consider when looking for a new host include the hardware they offer (ram/cpu), their link speed, the amount of bandwidth offered...