I would definitely recommend peerblock. It has never hurt my DL speeds or caused any problems.
Also, downloading from public trackers just once got me before (isohunt, if i remember). Since then, I started using Peerblock and only going on private trackers and I've had no issues.