I'm testing FreeBSD 14 i386 on a ThinkPad x201i machine. This machine supports running 64-bit OSs. blackbird9's argument was that why run 32-bit when there is 64-bit support. There is logic behind the reasoning. I'd choose 64-bit OS normally too.
Until you've installed amd64 on the X201i there's no point in further discussion about it.
I was testing it for using it later with Intel Atom machine.
You can't make any conclusion at all about a HP i386 aka i686 laptop from what happens on a Lenovo amd64 laptop. None.
Different CPU generation, BIOS, support hardware, everthing.
Please treat problems with dissimilar machines as distinct issues, to avoid confusion - yours and ours.
My point is that it is not working as expected. Video is not playing, if I can make it play with older mesa ports it slows down when I resize mpv window. And it crashes under default kernel.
Suspect your expectations, and accept that these things are happening with your current, likely incorrect configurations.
These issues are not there on Void Linux i686 Live XFCE image when I ran it on the same ThinkPad. I can play videos, resize mpv and it plays just fine. That's why I blamed FreeBSD implementation of Intel graphics drivers.
Similarly, comparison between different OSes are not useful here. Perhaps your best bet is to use void Linux instead, we don't beg you to use FreeBSD but will help where we can, if you'll try what's suggested.
Multiple people have suggested to replace both ThinkPad and Intel Atom machine from time to time. But it won't solve the issue.
The HP machine with i386 is a different matter, for separate determination. Maybe void Linux would be a superior solution there, and skill with multiple OSes never hurts.
For a Thinkpad
known to work with 14.0 amd64, the next step's surely obvious ...