If the compatibility problem happens to be unsigned (old) drivers that won't run under Windows 10, you can just turn on the Windows test mode. Then it will run the old drivers. I use this trick to run some older software that worked fine on Windows 7, but Windows 10 64-bit didn't like. My Windows 10 64-bit still gets automatic security updates and remembers it's in test mode.

Turning on test mode is very easy. Exactly how to do it is online if you search for it.