Offers system detection, might work for people with GPU RAM more than 4GB.
Code:
function CPUName:String;
external 'CPUName@files:ISSysUtils.dll cdecl';
function CPUCores:Integer;
external 'CPUCores@files:ISSysUtils.dll cdecl';
function CPUThreads:Integer;
external 'CPUThreads@files:ISSysUtils.dll cdecl';
function CPUSpeed:Integer;
external 'CPUSpeed@files:ISSysUtils.dll cdecl';
function RAMSize(Physical: Boolean):Integer;
external 'RAMSize@files:ISSysUtils.dll cdecl';
function GPUName:String;
external 'GPUName@files:ISSysUtils.dll cdecl';
function GPUSize:Integer;
external 'GPUSize@files:ISSysUtils.dll cdecl';
function OSName:String;
external 'OSName@files:ISSysUtils.dll cdecl';
function OSBuild:Integer;
external 'OSBuild@files:ISSysUtils.dll cdecl';