You should be able to expand anything you like with a few exceptions.
You can:
It will be challenging to:
That being said, I ran a i5-3470 in an Optiplex 7010 for 4+ years with 2x SSD's and 5 HDD's...even swapped out the case. I called it my "FrankenDell" as the power switch looked like a periscope sticking out the top of the case.
Yes, FreeNAS-11.2-U5, was also working on U4.
I literally just plugged it in and plugged a drive in to it and it worked. I also have switched drives between the controller and the motherboard and that works too without breaking my pools. Support for the Marvell 9215 chipset was apparently added in FreeBSD 9.2... Not sure why you would be having trouble, does the card work in a different PC?
Oh fuck my bad, I Just double checked and THIS is the one I got... Slightly different but super close image wise. The one I got has the Marvel 9215, the one OP linked has Marvel 9235.. But based on a quick google it looks like the 9235 was added to be supported in FreeBSD 9 as well...