Based on the exchange in the linked-to thread, you should have no trouble reporting on the physical characteristics of your computers -- processor, RAM, HDD -- but the sticking point appears to be the video. Could you not run a report of the distinct video interfaces and manually look them up? If your environment is anything like mine, multiple same-model machines are cycled through in batches (set evergreen cycle), so though you may have hundreds of computers to evaluate, you may have only a dozen distinct video interfaces in them.
Just a thought.