Молодец, монитор неплохо встал, а то насмотрешся тут ужасов
с отвалом GPS могу предположить, что _драйвер_чегото_ кривой. так бывает когда дрова от какойто железки при инициализации сканируют порты в поисках своей железки, а освободить потом не хотят. или же всё одновременно сканируется и GPS типа не успевает ))
как лечить... начать с вычисления что за железка блокирует порты(методом отключения всего по очереди), а потом уже мозговать: может драйвер есть посвежее или в драйвере можно железно пробить какой нужно порт.
начни с тача
