It's crazy how computers retain the smell, I guess with the case airflow the smell gets concentrated onto the parts somehow. I worked on a family member PC who does smoke and I remember the smell lingering in my workbench area. I guess the dust within the case had spread everywhere when I worked on it. Ended up washing the floors, walls, every frickin surface to get rid of the smell. It's terrible.