Fragments / light splotches in gpu render but not cpu render
Two things;

1: It actually looks like the GPU is rendering more realistically. I think the reduction in quality would be /not/ having those artifacts (though this is debatable)

2: If you're rendering with Cycles, check to see if you have "Supported" or "Experimental" selected for the feature set. This setting will certainly cause rendering differences;