i have a pulsar axion for scanning its a 384. i can see everything i need to and after using it for so long i know if its a canine or deer out to the max distance which i think 1,000 yards. with in 150 or so yards i can tell the difference between a fox or coyote.
my scope is a bering optics super yoter which is a 640 and much, MUCH clearer. humidity and fog greatly affect both. on a low humidity night the 384 is really, REALLY sharp.
with that said, a 640 scanner isnt needed its just up to you.