I do also have a problem with my BruceX performance in Final Cut Pro.
Yesterday I got a pretty cheap Mac Pro 4,1 (flashed it to 5,1) with 8 Cores and tested it against my 3770K Hackintosh. Both machines were equipped with the same GTX1080, Final Cut 10.4 Test Library was stored both times on an internal SSD. So I ran the BruceX test an noticed a huge difference in the results (see below). And I have no idea, where this difference is coming from, because BruceX is completely GPU-related? So maybe someone else has.
3770K@4,3GHz, 16GB DDR3-1333, macOS 10.12.4 = 32 Seconds
MacPro4,1@ 8x 2,26GHz, 20GB DDR3-1066, macOS 10.12.6 = 60 Seconds
The only difference these two machines have is the single core CPU performance, but CPU idled about 99% during the run. First I ran 10.13.3 on the Mac Pro, got also 60 Seconds and thought the difference is because of nVidia messed up the new drivers. So I installed Sierra and got the same slow result.
Any thoughts? :/
It's possible that the Nvidia web driver's performance (in FCPX) is somehow related to the CPU single core performance. You are not the 1st one to report that your Nvidia card has good (relatively) performance on a Hackintosh.
In fact, your OC 3770 has roughtly 2x E5520's single core performance.
And coincidentally, your Hackintosh also provide roughly 2x 4,1's performance in BruceX.