I think the basic choices are:
MSI processor, V2.2 board, MSnS_Extra code
or
MSI processor, V3 board, MSnS_Extra code
or
MSII processor, V3 board, MSII code
The tradeoffs in general are:
V2.2 board is cheaper, but not built as well as V3
MSII is a more powerful processor, but MSnS_Extra code does not run on it yet
Looks like the winner for today is MSnS_Extra on MSI processor, V3 board
But maybe for your paticular setup MSII has all the features you need??