One core pro of FreeBSD is that at least within "quarterly" which I recommend, everything all together comes within a consistent package-deal.
So, always ensure your system and userland is consistent.
In detail that means:
Do a freebsd-update (see HB for details - it's no rocketscience),
then a pkg update, so your userland is on the newest version, too.
Normally under FreeBSD when it's all on the recent version, almost everything runs smoothly.
Otherwise, if a new update was just released, wait a couple of days, until every package is compiled to new version, (Which in this case is not the point, since the last update has happened a couple of days ago.)
If this not helps, compile it your own within the ports (VirtualBox is such a candidate)
And if this not helps, try look for some alternative.
There are some other direct-opus-like fm available (I had an A2000 myself, and comprehend, why you like it), but I forgot the name, since I have no fm installed anymore... - but that's another story
)
Anyhow you will have to face the fact to have to do some things different.
After all you are on another system now.
But it will pay, and it's worth the effort.
I'm using FreeBSD now for over 4 years exclusively - nope. No Windows, no Linux, FreeBSD only.
Works fine for me.
P.S.: If you need another fm you may check out: Filerunner, Sunflower, and Catseye (were the last ones, I used)