Hey I realize this thread is a bit old, but I had this same problem and none of the mentioned fixes worked for me.
I have an older system I'm using as an HTPC. Asus M2V-TVM with 4GB DDR2-800, Asus ATI 3870 Graphics Card.
I tried deleting the cache folder, installing the older version of systeminfo, and running with -nosysteminfo. None of these solutions worked. However, what did work is I downloaded an extension for windows 7 to "take ownership" of a folder. I took owenership of the entire futuremark folder and cache folder, then changed permissions in security settings to allow full control. I then deleted the contents of the cache folder and tried again, it worked! It let me run all tests with no problems. Then I tried to view my score and was told to install the latest systeminfo (4.6). It seems to still be working with 4.6 installed, runs through all the tests and gives no errors, I can even view my scores! So I think this issue all along was Windows not being able to write to the cache folder.