243, 7mm08, 270 winchester would do all that you ask. The 270 is a better option should you decide that you want to hunt moose and elk. What do you mean by small game. If you plan on eating it, it had better be a head shot, or all that will be left is pieces of fur.