The iMac14,2 is a stable SysDef just like the MacPro3,1. I've been using the 14,2 SysDef since El Capitan on all my Haswell & Skylake systems in preparation for Sierra. The iMac14,2 works very well for those systems with a discrete graphics card, while iMac14,1 works with on-board graphics.
You will not be able to install Sierra with the MacPro3,1 since Apple no longer supports the 2008 Mac Pro (3,1) in Sierra. So, you'll need to set up your current system with the iMac14,2 SysDef before you install Sierra.
You can use MultiBeast to change to the iMac14,2 SysDef by running MultiBeast and
just selecting Customize > System Definitions > iMac > iMac14,2.
However, I just noticed you haven't defined your system in either your Profile or in your signature block per the Forum Rules and Policies. By doing so, you can help us help you better.