Hi Rory

.
Are the buildings right next to each other? Do you have the option of burying a cable? If you do, I would recommend burying a 100 or 1000 Mbps backbone cable in some thin PVC piping. On the end with the first wireless router, plug it into one of the RJ-45 ports. On the end with the other building, put a wireless access point. This will provide wireless connectivity to the other building without having to worry about boosting the signal strength to possibly illegal levels.
If this isn't an option, keep reading. If you like the above option though, you can stop here.
While an antenna is a big part of how far a signal is broadcast, it is not the only factor. You may have a giant antenna, but you will still need to boost the signal power in order to receive a strong signal. Some firmware will allow this and other won't. You may need to look into alternative firmware.
First, however, I would check for anything that could be degrading your signal strength. Cordless phones, microwaves (even when off), metal objects (they deflect signals like you wouldn't believe), walls (brick dampens signal), etc. If it transmits a wireless signal try to eliminate it (at least for the duration of our testing). If it's metallic, eliminate it for the duration of our testing. This should help us diagnose your problem further.