fixed an ui error related to skyboxes at startup
improved Steam path discovery
removed unnecessary method call
only query the registry once for SteamPath
fixed issue with r/w of dxlevel_v1
restoring an invalid dxlevel_v1 if found