A -9 result overflow has nothing to do with the settings on your computer.
A work unit that generates this result simply contains a lot of noise, and if it were to try to process it, it would generate more output than the program is designed for. The "storage space" mentioned is only the storage space allocation of the software - not your hard drive.
It is normal that some results do this, and such results do process very quickly (or, better wording would be that the realize very quickly that they can't process), and they typically only run for maybe a second or two. They still ask for and receive a very small amount of credit, but as you noticed, they can empty your cache very quickly if you get a few of them in a row.