If it was the graphics card, we wouldn't be able to see the corruption on images you saved and uploaded from pages. It'd be all visual and not in the stored data.
Yes it is, each image is loaded as it's own texture on the GPU vram. If that vram is damaged or the drivers are bugging it out, it will corrupt the images and/or not load them properly.