Here is one equipment from Ubiquity that you can use to built speedy point to point connection. 1.2Gbps on 100km link.
FWIW, note that, unlike the majority of the network equipment industry, $UBNT's throughput numbers are aggregate values (i.e. equal to transmit + receive). 1.2 Gbps in $UBNT-speak, for example, means 600 Mbps transmit and 600 Mbps receive -- whereas an 1 Gbps NIC can transmit 1 Gbps and receive 1 Gbps simultaneously (yet we don't call them 2 Gbps NICs).
That's more than enough to miss by several dozen dish diameters at 100km.
Look at the polar pattern here: http://dl.ubnt.com/datasheets/airmaxyagi/airMAX_900MHz_YAGI_...
more importantly you have to fine tune the alignment anyway.