I've found that some girlfriends act as viruses (#4) unless your drivers (#3) are very robust.  Sometimes you can fix the driver to be less vulnerable, but sometimes you just have to uninstall the driver and advise the hardware to interface with another system that has a more robust driver.