So I really don't have much experience fixing images but need some help/advice for fixing one. The image in question is a scan of a painting I bought which I want to use for my custom arcade stick. The problem is the painting had metallic gold accents, and when scanned, resulted in numerous pixels of various colors due to the light reflected from the accents. How would I go about fixing this in Photoshop or whatever?

I only have GIMP here but I managed to get something working, I was way too lazy to do section by section on high zoom so I ran the "despeckle" filter (filters pulldown menu, enhance submenu, despeckle) over the whole image:

A minor problem is your image is fairly noisy (seemingly not from gold flecks either) and it sees much of it as noise which can blur/reduce effective resolution quite a bit if you are too heavy handed on the denoise.

I think I understand where GIMP sees a lot of the image as noise. Your attempt looks nice tk_saturn. But the only portions of the picture that seem to bother me are the areas that are heavy in the bright yellow, green, and orange/red pixels.(maybe some blue too). So yeah, I'll just try to target those areas while trying to keep the rest of the areas the same.