If you Sygic system works fine then there is nothing wrong with your 2Din hardware. As far as the new Sygic stretching your maps is because you are using the wrong resolution settings.

As far as your Primo, it sound like you are trying to run somehow multiple copies of Primo simultaneously. Make sure you have a single a Primo folder on your SD card with a single Primo executable. There is no need to try "millions of primos" I would get 9.6.13.405512 (don't mix and match files from other versions), if you set it up properly it should run perfectly. Post your sys.txt file it may reveal some strange settings.