You could ask the same question on a Linux forum and the suggestions would probably work the same on FreeBSD. 3rd party software isn't really specific or unique on FreeBSD, and there's far too much of it for the FreeBSD community to know all of it in as much depth as you're asking.
With that...