RE: 25-06
If I had the choice between a 270 and a 25-06 i would pick the 270 in a heart beat for deer. Like stated earlier, over 300,325 yards I know the 270 has an edge.
I would also buy a 223 like you were thinking for varmints. Unless you are hunting coyotes on steriods or wolfs, do you really need 85 grainers? Normally if you hunt varmints you are firing a good amount of ammo. The 223 ammo is cheap and super accurate for the little critters.