Reconciling dm_os_windows_info windows_sku values, gathering same info from pre SQL Server 2008 R2 instances
You can obtain most of the info from your screen shot from xp_msver. It goes back as far as SQL 2005. The other information might be in sys.configurations: http://msdn.microsoft.com/en-us/library/ms188345.aspx