The only way to tell if there's a significant difference in core temps is to run something like prime95 v26.6 small fft's for 10min or so and see what the temps are like. It's too hard to say otherwise, what if core2 is working harder than core0 or core3 at the time you took that snapshot? With everything constantly jumping around, usage and temps changing, there's no way to come to any real conclusion. That's why people check idle and load temps, idle when the cpu's at 0-1% use (resting state) and under full load with all cores at 100% using a stress test like p95. Load temps are more important since that's when the greatest chance of thermal throttling will occur. Otherwise it's like trying to count leaves in a wind storm.