Now there is a possibility to find compatible hardware parts for a computer with the help of https://www.freshports.org/sysutils/hw-probe/
No need to learn specifications anymore to perform successful upgrade — just create a probe of the computer and follow new "Find compatible parts for upgrade" link on the probe page to find out what parts are installed by other users of the same computer model or motherboard.
See more info on the forum: https://forums.freebsd.org/threads/a-new-way-to-find-compatible-parts-for-a-computer-based-on-bsd-telemetry.79383/