I seem to recall a story on the Electronic Frontier Foundation's website, in which a piece of malware overwrote part of the HDD's firmware, so that even after the user cleans his/her system, the virus can simply re-install itself. It's unknown where the malware came from, but the design was reminiscent of malware design methods the NSA is known to use.
When the system reboots the DLL is searched for in the GPU memory and when found executed without any HDD activity
So, this Windows DLL stays inside of the card's RAM even after a reboot? Or does this also overwrite the device's firmware?