If you want the option to boot into Windows, FreeBSD, and Linux from one machine, .... your best bet is to use the Linux Grub boot loader.
Installing Windows first is correct. Then you can install whatever you wish. One thing to consider, Grub will not not automatically detect FreeBSD when it...