Conecta el adaptador usb/serial tu gps y olvidate del resto. Los cables usb usan "4 patas: dos de corriente y dos de datos" voy a tratar de averiguar que pasa con los seriales, si tienen la misma cantidad de patas en principio se podria, pero me tinca que habra algun problema con el controlador correspondiente. Creo que es mejor el adaptador con su driver correspondiente.
Aunque no soy experto en el tema, en el regedit busca la palabra "mapsource" y borra todas las entradas que te de, idem con basecamp. No me hago responsable si queda laca..... a mi nunca me ha quedado cuando borro "payasadas" de esta forma.
saludos