Go with the 250 gr Federal, or 250 and 265 Corbon or Buffalo Bore and you won't have to worry about expansion or penetration at 100 yds.
I don't know how the 240 Winchester performs but it might be a good one to try for the longer shots too.
I'd be concerned the 170 would loose too much velocity at that range - but there are much more expert hand gun hunters on GB who can speak with much more experience.
I'm more concerned about shot placement and penetration than expansion with the larger bore handgun hunting rounds.
Check out the GB hand gun hunting forum more discussions on this kind of thing.