The answer about the software is given higher: any iGO8 should do.
Primo can be more difficult because it's more memory hungry. Nevertheless the i3 version is better suited than others. What is not mentioned higher is that some "add ons" are culprit for memory consumption - I think of TTS, 3D, DEM files, large speedcam files, .... Also setting up a route from New York to Los Angeles eats more memory than from Manhattan to Brooklyn.
Thus "user "behavior" is important too. What works for one doesn't for others.
As an advice, I would say stick to 8.3.5.
The maps are the same for iGO and Primo, no worries there. Just look in the map section :
maps-buildings-dem-poi-f82/