No need to mess with Distribution file, if you are using a supported Mac.
One thing that would be interesting, is to add boardID and model to the PlatformSupport.plist on Preboot volume and on /System/Library/CoreServices so you could clear NVRAM when needed.
<string>Mac-F42C88C8</string>
<string>MacPro3,1</string>
The intended result being to eliminate the need for the no compat boot args ?