TomTom map numbering is in 2 parts;
Part1 - Before the decimal point
Part2 - After the decimal point
For part1 a good rule of thumb is, the bigger the number the newer the map. So 860.xxxx are newer than 855.xxxx
Part2 of the numbering is a little more complicated, bigger numbers do not mean newer maps. The numbers are indicitive of features such as ALG (Advanced Lane Guidance), supported on a particular operating system. xxx.78 will support ALG + IQ routes etc, but will not run on WinCE. However xxx.3126 does not support ALG etc but will run on WinCE devices (in the 860 series).
The best map for you, is the newest map supported by your system, that you can get hold of.
Basically look at the map matrix
charts, to find maps that are compatible with your system.
I have a similar WinCE based system, with TT 7.9xx and currently a 860.3126 map.