Well lets break it down, the .307 has a much longer neck, and more prominent rim for extraction, it has more powder capacity, so from a reloading standpoint it is a better, slightly more powerful round.....So it comes down to which rifle you like best, I don't care for the Savage 99, so I'll take the '94 and the .307!!
As an aside, the .300 Savage cannot be reloaded with cast bullets without the gas check being seated below the neck, not a prob. with the .307, and makes the .300 Savage a non-starter for me!