I have kind of the same issue, but mine goes for like 1 m. I try connecting the OPLink ground to the a USB external power and the laptop to the Revolution, I got really good signal, the I switched and I get the same more than 5 m. On the field I get 1 m and that's it. It doesn't matter if I move the antenna around or put it vertical or horizontal.
Don't know what to do.