Да, я даже нарыл
ответ поддержки майкрософта, для того чтобы GPS поддерживал metro-приложения, нужно чтобы драйвер использовал соответствующие библиотеки, вот, например, драйвер блютуз работает как в метро интерфейсе, так и в обычных. Наверняка скоро появятся либо драйвера, либо устройства с драйверами с поддержкой метро, но пока для x86 я таких не нашёл - только для ARM(Windows 8 RT)
Нашел решение проблемы, описание
тут