Since it's a CE device, it may be technically possible to use Franson GPS Gate to transmit data over Activesync.
Share GPS over a network, using UDP or TCP/IP - Franson GpsGate This is only really for Windows Mobile and Pocket PC. Not guaranteed to work on a random CE device, but you never know.
Since you're trying to save money, then this really isn't worth it, since you have to buy both Pocket PC and Windows versions (one to receive, one to transmit).
I would caution against choosing a mapping program largely based on graphics quality. If you end up wasting time taking wrong roads, it'll likely be much more frustrating than having to stare at lower-quality maps.