My suggestion would depend on what states' you plan to hunt.
If you are talking max range of 150 yds. the marlin you mentioned would work great in 30-30. If you are talking about one of the western states where you might get a shot to 300 yds. the Ruger in .308 would be a better choice.
If you decide the marlin would work best for your needs, I would suggest you look for a used (older model) 336 as they seem to have a better reputation than the newer versions since Marlin was purchased by Remington.