Rhu,
I'm not sure where your figures are coming from, but according to my Collins Gem Carb Counter, almonds have 6.8g carbs per 100g (none of which is sugar), plain peanuts have 12.8g (much of which is sugar so will spike your BS quicker than the equivalent in almonds), dry roasted have 8g (again high sugar).
In terms of calories, almonds have 612 kcal per 100g, peanuts 564kcal and dry roasted have 590kcal. There is really insufficient difference between them in terms of calories, but the big difference for a diabetic is the higher carb (of which sugars . . ) content of peanuts and cashews. If you find the peanuts have no difference on your BS levels then you are lucky. Most of us don't have that good fortune, but as we always try to emphasise, we are all different and things that affect one person don't necessarily affect another the same way.
If Ally is checking in perhaps she can confirm the cal/carb figures as she has the dietitian's "bible" of food carbs?