The article that you linked to is from 2007. Six years is infinity in this area. So the answer depends on many parameters.
- Which HCA vendor?
- Which cable vendor?
- Copper or optical?
- Passive or active?
- What speed are you willing to achieve in your IB setup?
For instance, you can get a 300m active cable that supports speeds up to QDR (40 Gb/s). Or you can get a 0.5m passive copper cable that supports up speeds up to FDR10.
In general, the longer the cable you need and the faster the speed you want, you'll have to jump to "fancier" technology.
You can get a passive copper cable that supports FDR10 with length up to 5m. Connect same pair of FDR10-capable HCAs with 7m cable of the same family - and HCAs will auto-negotiate max speed at QDR.
More on cables: here