I have a collection of old firewire devices and am going to have a go running my problematic MacBook as the controller/interface for these devices,
The plan is to run this MacBook only using integraded graphics Intel HD3000 (bypassing the AMD Radeon 6770M).
As these devices vary in age it also makes sense to use older MacOS versions.
Running the MacBook seems possible by removing kexts from the OS to prevent ever switching, but I am also looking for device compatibility so I will try installing Snow Leopard, which shouldn't require removing kexts, as it does not include support for the 6770M.
A little history
2010 MacBook Pro's featured both Core2Duo's and the i5/7 chips, and were shipped with 10.6.3.
Early 2011- 2nd generation i5/7, and were shipped with 10.6.6.
Late 2011 - 2nd generation 15/7, shipped with 10.7.2
Snow Leopard 10.6.6 seems to be the first version that supports the i7-2760QM, but cannot be installed directly.
The general technique is to create an Install Disk, boot a computer compatible with 10.6.7, then install it somewhere handy. Boot the MacBook in Target Disk mode, create an image and copy it across, physically move the hard drive. Many options.
My MacBook is already in some disrepair and no hard drive (HDD) installed (I also have no idea where the screws for the back cover are), so my choice was to put a handy HDD into an external enclosure and attached.
My process was to install 10.6 onto the only hand mac i had, which is a 2009 iMac with a Core2Duo processor. However at this point I wasn't fully versed in version history so after putting the HDD into the macbook, resulted in a kernel panic over cpu incompatibility.
panic(cpu 0 caller 0x558c2459: "Unsupported CPU: family = 0x06, model = 0x2a, stepping = 0x7"@/SourceCache/AppleIntelCPUPowerManagement/AppleIntelCPUPowerManagement-90/pmProcessor.c:210
Using Target Disk mode as an external drive for the old iMac, booting into 10.6 and updating to 10.6.8 fixed this issue.
It's all good and working well.
The next job is checking version histories for the various drivers and softwares such as MOTU AudioDesk and Cuemix.

