Well, if you ask me... the reason things really optimised for the OS/hardware fly is because they can control every in and out of the system. Same for stability, security, etc.
I don't believe there is an "easy" solution to this, and you know where Nvidia stands regarding all this, they have...