Hi,
I have got a similar situation here - signal strength around 25-30% and frequent dropouts. I am planning to try using an external parabolic reflector to improve the signal strength. I think the USB 'dongle' has an antenna socket on it, but I was going to try installing the dongle directly at the focus of the dish, without using the antenna socket. I did a quick test with the modem and reflector hand-held inside the (steel framed) building. This did not show much improvement, but I hope with the unit outside, higher up, and rigidly mounted, it will work a bit better.
As far as cabling goes, given the high frequency of operation, I would suggest keeping the RF cabling cabling to an absolute minimum to avoid losses. But of course the USB is only designed for a few metres too. One possible solution would be to get a broadband router with a USB port for 3G internet. This could be installed up the mast with the USB modem and antenna, and you could run ethernet back to your computer, which will easily go 100m +. I have got a netcomm N3G007W router - it does seem a little unstable at times, but I am sure there are other devices available with this functionality.
Hope this helps,
John