SemiAuto Rifle: AR15 is the way to go, and quite accurate for a few hundred yards. But an AR10 (308) has the potential to check two spots off your list, being very capable of "reaching out". Same with a Springfield M1A.
Bolt long-range: On a budget, Weatherby Vanguard is really tough to beat. And if you want to spend a bit more I sure like CZ and Browning bolt guns. 308 is a good way to go on a modest budget.
Pistol: Your mentioned choices are all good ones. I'd take the XDm over the CZ when it comes to polymer, but I love the steel-framed CZ 75b. Also hard to go wrong with a 1911, BHP, any alloy Sig, or a good 357mag revolver. These are all good launching points in my opinion, as are various polymer guns from Glock, S&W, FN, Ruger, etc.
"The Future is Unwritten"