Advice: do things in the right order. With FreeBSD (as with most other OpenSource OSes today) you can "try before you buy". Simply boot up an install image, read the boot messages and find out which parts of your machine that are supported, and which are not. Then you can ask questions about the unsupported ones.