A bittorrent client is a cpu-intensive application... why would I want to use a java application for this?!
For what it's worth, a BitTorrent client will (usually) be more limited by network and disk I/O than by your CPU, as those tend to be the bottleneck when it comes to transferring large amount of data/large amount of small packets (DHT).
This was quite handy for a big torrent of music videos back in the day with not enough seeders.