I know this isn't one of the three from which you are choosing. But, if you are looking for small, flat and fast, allow me to recommend the Ruger 6.5 x 55. (.264). It is an excellent gun for what you are looking for. And as far as reachin' out there, I took one this year from 170 - 180 yds. Dropped him like a rock.